当前位置: 首页 > news >正文

【乐吾乐2D可视化组态编辑器】消息

消息

乐吾乐2D可视化组态编辑器demo:https://2d.le5le.com/  

监听消息

const fn = (event, data) => {};
meta2d.on('event', fn);// 监听全部消息
meta2d.on('*', fn);// 取消监听
meta2d.off('event', fn);
meta2d.off('*', fn);

Copy

系统消息

event(字符串)data描述
opened打开新文件
enterPen鼠标进入画笔
leavePen鼠标离开画笔
activePen[]选中一个/多个画笔
inactivePen[]取消选中
addPen[]添加一个/多个画笔
update编辑画笔
deletePen[]删除画笔
scalenumber缩放画布
translateObject: x, y平移画布
resizePensPen[]画笔大小改变
rotatePensPen[]画笔被旋转
translatePensPen[]移动画笔结束
translatingPensPen[]移动画笔中
clickPoint & Pen点击,鼠标左击 up
mousedownPoint & Pen鼠标 down
dblclickPoint & Pen双击
animateEnd单个画笔动画播放完成
mediaEndPen视频/音频(audio/video)播放结束
socketmessage监听网络消息
undo撤销后
redo恢复后
clickInput单击输入框
inputpen & text输入框键盘输入
valueUpdatepen修改属性值
contextmenue & bounding右键上下文菜单
connectLineObject:line, lineAnchor, pen, anchor,连线连接到锚点
dropobj || json拖动画笔到画布
cutpens剪切
copypens复制
pastepens粘贴
moveLineAnchorpen,anchor移动线锚点
layertype,pens层级移动,type值为top\bottom\up\down

发送自定义消息(数据)

Meta2d.js支持发送自定义消息,例如:交互操作或自定义数据。底层使用:mitt

// data 可以为任意数据
meta2d.emit('自定义消息', data);

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 论文翻译:通过云计算对联网多智能体系统进行预测控制
  • notes for datawhale 2th summer camp NLP task1
  • JSqlParser 解析 sql
  • Linux介绍以及常用命令
  • html+js+css做的扫雷
  • 使用mybatis的statementHander拦截器监控表和字段并发送钉钉消息
  • Python面经
  • FlinkErr:org/apache/hadoop/hive/ql/parse/SemanticException
  • .Net Core 微服务之Consul(二)-集群搭建
  • Vue 接口用FormData() 提交数据
  • 如何使用 GPT?
  • 基于 jenkins 部署接口自动化测试项目!
  • 文件上传接口
  • Hive的基本操作(查询)
  • 盘古信息MOM系统:赋能企业打造高效数字化车间的关键
  • 【跃迁之路】【735天】程序员高效学习方法论探索系列(实验阶段492-2019.2.25)...
  • export和import的用法总结
  • httpie使用详解
  • mysql_config not found
  • python 装饰器(一)
  • TypeScript迭代器
  • 前端面试之闭包
  • 跳前端坑前,先看看这个!!
  • #vue3 实现前端下载excel文件模板功能
  • (C++20) consteval立即函数
  • (附源码)计算机毕业设计ssm本地美食推荐平台
  • (经验分享)作为一名普通本科计算机专业学生,我大学四年到底走了多少弯路
  • (轉貼) 2008 Altera 亞洲創新大賽 台灣學生成果傲視全球 [照片花絮] (SOC) (News)
  • .DFS.
  • .locked1、locked勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .NET 4.0中使用内存映射文件实现进程通讯
  • .net core MVC 通过 Filters 过滤器拦截请求及响应内容
  • .net websocket 获取http登录的用户_如何解密浏览器的登录密码?获取浏览器内用户信息?...
  • .NET/C# 解压 Zip 文件时出现异常:System.IO.InvalidDataException: 找不到中央目录结尾记录。
  • .net通用权限框架B/S (三)--MODEL层(2)
  • .NET中的十进制浮点类型,徐汇区网站设计
  • .set 数据导入matlab,设置变量导入选项 - MATLAB setvaropts - MathWorks 中国
  • @vue-office/excel 解决移动端预览excel文件触发软键盘
  • [ 云计算 | Azure 实践 ] 在 Azure 门户中创建 VM 虚拟机并进行验证
  • [20171101]rman to destination.txt
  • [ACM] hdu 1201 18岁生日
  • [Algorithm][综合训练][体育课测验(二)][合唱队形][宵暗的妖怪]详细讲解
  • [AutoSAR 存储] 汽车智能座舱的存储需求
  • [CISCN 2019华东南]Web11
  • [Codeforces] combinatorics (R1600) Part.2
  • [DNS网络] 网页无法打开、显示不全、加载卡顿缓慢 | 解决方案
  • [Foreman]解决Unable to find internal system admin account
  • [Gym-102091E] How Many Groups
  • [HDCTF 2023]Welcome To HDCTF 2023
  • [HEOI2013]ALO
  • [HNOI2018]排列
  • [javaSE] GUI(事件监听机制)
  • [k8s源码]1.client-go集群外部署
  • [kotlin]处理延时操作
  • [LeetCode刷题笔记]1 - 两数之和(哈希表)