【乐吾乐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 | | 打开新文件 |
| enter | Pen | 鼠标进入画笔 |
| leave | Pen | 鼠标离开画笔 |
| active | Pen\[\] | 选中一个/多个画笔 |
| inactive | Pen\[\] | 取消选中 |
| add | Pen\[\] | 添加一个/多个画笔 |
| update | | 编辑画笔 |
| delete | Pen\[\] | 删除画笔 |
| scale | number | 缩放画布 |
| translate | Object: x, y | 平移画布 |
| resizePens | Pen\[\] | 画笔大小改变 |
| rotatePens | Pen\[\] | 画笔被旋转 |
| translatePens | Pen\[\] | 移动画笔结束 |
| translatingPens | Pen\[\] | 移动画笔中 |
| click | Point & Pen | 点击,鼠标左击 up |
| mousedown | Point & Pen | 鼠标 down |
| dblclick | Point & Pen | 双击 |
| animateEnd | | 单个画笔动画播放完成 |
| mediaEnd | Pen | 视频/音频(audio/video)播放结束 |
| socket | message | 监听网络消息 |
| undo | | 撤销后 |
| redo | | 恢复后 |
| clickInput | | 单击输入框 |
| input | pen & text | 输入框键盘输入 |
| valueUpdate | pen | 修改属性值 |
| contextmenu | e & bounding | 右键上下文菜单 |
| connectLine | Object:line, lineAnchor, pen, anchor, | 连线连接到锚点 |
| drop | obj || json | 拖动画笔到画布 |
| cut | pens | 剪切 |
| copy | pens | 复制 |
| paste | pens | 粘贴 |
| moveLineAnchor | pen,anchor | 移动线锚点 |
| layer | type,pens | 层级移动,type值为top\bottom\up\down |

发送自定义消息(数据)

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

复制代码
// data 可以为任意数据
meta2d.emit('自定义消息', data);
相关推荐
金銀銅鐵5 小时前
用 Mermaid 的 Treemap 对比各大洲的面积
数据可视化
一晌小贪欢7 小时前
python-第29天:Python面向对象之多态与抽象类
开发语言·python·数据可视化·面向对象·python办公·python多态
躺柒10 小时前
读数据可视化24跨媒体数据(下)
信息可视化·可视化·数据可视化·多媒体·超媒体·跨媒体
山峰哥12 小时前
造价算量系统SQL优化,慢查询从9秒压到35毫秒‌
大数据·数据库·sql·编辑器·深度优先
-To be number.wan1 天前
编译原理第三章:编译器是怎么“认字“的?——词法分析全解析
学习·编辑器
图扑软件1 天前
中篇・运笔|统一 DataModel 底座,HT UI 组件万物同源
javascript·低代码·ui·性能优化·数据可视化
DolitD1 天前
实时云渲染多应用并发:CELL容器技术突破3D隔离瓶颈
云原生·容器·实时互动·图形渲染·数据可视化
躺柒1 天前
读数据可视化23跨媒体数据(上)
信息可视化·数据分析·可视化·数据可视化·多媒体·超媒体·跨媒体
一晌小贪欢1 天前
python-第27天:Python面向对象详解
开发语言·python·数据可视化·面向对象·python办公
gzkuijing1 天前
MDI1PRD23B7‑EQ|Novanta IMS一体化RS-485/422步进电机参数、选型要点与典型应用
人工智能·机器学习·编辑器