未被选中的元素
你可以利用[selectable](https://github.com/artf/grapesjs/blob/dev/src/dom_components/model/Component.js#L66) 属性,因此应返回“return { type: 'your-type', selectable: false }'
阅读下方完整回答 ↓问题
isComponent函数应该返回什么,才能让这个元素在编辑器中无法被选中?
回答(2)
你可以利用[selectable](https://github.com/artf/grapesjs/blob/dev/src/dom_components/model/Component.js#L66) 属性,因此应返回“return { type: 'your-type', selectable: false }'
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
相关问答
通过相似的问题讨论继续研究。
问题 #1906
Components & Js - 加载模板
嘿, 我有一个组件连接了一个 JS。一切都是用JS创建的。 当我第一次拖放方块时,JS运行正常,一切运行得很顺畅。 当我加载已有模板时,JS似乎没有运行。JS会创建一些DOM元素,比如DIV和CANVAS,但它们不会被显示出来。 我添加了警报,警报显示了,但JS的其他部分似乎无...
问题 #1902
禁用/更改内置组件的行为
嘿, 我正在尝试为我正在进行的一个项目争取 GrapesJs 的作品。但有没有办法禁用那些内置的组件,比如把“div”和“span”转换成可编辑组件(或者更改isComponent,这样我就能添加类/数据标志)?因为我不希望所有的div和span都可以编辑,只希望我说的那些需要...
问题 #1891
无法创建新的按钮组件
我在为一个元素创建一个新组件时遇到了<button>困难。我到底漏掉了什么?这里是不是出了什么问题?如果我把它改成“<input>''元素,效果很好:
问题 #1227
每当特质值变化时,在编辑器画布中重新渲染视图
在“葡萄”中,有没有可能让用户在自定义“组件”中更改“特性”值时,渲染函数应该监听或重新渲染? 我正在为动态内容构建一个自定义组件。自定义组件代码如下: 我希望每当用户更改名为 *Dummy Image 的 'Trait' 值时,渲染函数应该运行并相应地影响 'canvas'...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
相关教程
关于同一主题的深入指南。
浏览插件分类
直接跳转到市场上的插件分类页面。