KeyMap的事件处理程序应该触发核心事件吗?
是的,你说得对,指令处理器在这里直接执行 https://github.com/artf/grapesjs/blob/fbfa812eaaeeb467337107896ee6decfbfbc028e/src/keymaps/index.js#L154 它应该通过“Commands.run(id, opts)”的 https://github.com/artf/grapesjs/blob/fbfa812eaaeeb467337107896ee6decfbfbc028e/src/commands/index.js#L310 你想创建一个永久居民吗?:)
阅读下方完整回答 ↓问题
@artf,有个问题,激活keyMap时核心命令应该触发吗? 情况是: 我补充了以下内容,听众们: 当我用删除图标删除组件时,它会调用我的监听器,但当我按下“删除”键时,监听器却不会被触发......我这样做有问题吗? 你可以在这里查看: https://www.w3schools.com/code/tryit.asp?filename=GEQBCR5CLYQF
回答(1)
是的,你说得对,指令处理器在这里直接执行 https://github.com/artf/grapesjs/blob/fbfa812eaaeeb467337107896ee6decfbfbc028e/src/keymaps/index.js#L154 它应该通过“Commands.run(id, opts)”的 https://github.com/artf/grapesjs/blob/fbfa812eaaeeb467337107896ee6decfbfbc028e/src/commands/index.js#L310 你想创建一个永久居民吗?:)
相关问答
通过相似的问题讨论继续研究。
问题 #1708
StyleManager 事件每次变更都会多次触发
复制: 在全新安装的GrapesJS中,在演示页面(index.html内)添加一个事件监听器,如下: 'editor.on('component:styleUpdate:width', (model) => { console.log(模型); });问题: 当更改任何元素的...
问题 #2403
Editor.load 可能导致内存泄漏
如何繁殖:导航到 https://grapesjs.com/demo.html打开浏览器控制台(Chrome),输入以下内容:“setInterval(() => editor.load(), 1000)”,然后按回车进入“内存”标签(Chrome)查看内存使用情况 发生了什么...
问题 #2972
成就:禁用画布上的脚本
你好,首先感谢你提供这么棒的工具。 在我的项目中,我遇到了一个需要在编辑器里禁用脚本的问题。我发现这个问题有两个类似的问题——https://github.com/artf/grapesjs/issues/2046 https://github.com/artf/grapesj...
问题 #1410
拖拽占位符高亮位置
@artf 当我们从顶部设置到容器的边距,并想拖动某个元素时 拖拽占位符的高亮位置似乎不对,因为它也包含了边距,而且显示在顶部 即从哪里给出边距的元素。我怎样才能只在容器内显示拖曳占位标记,而不是外部,这样用户会少一些困惑?任何帮助都将不胜感激。 ![占位错误](https:/...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
浏览插件分类
直接跳转到市场上的插件分类页面。