PageKit — 可自托管的 GrapesJS 建站工具,附完整源码。 获取抢先体验

问题 #624💬 已回答提出于 2017年12月8日作者 MuTaToR080 个反应

未被选中的元素

快速解答作者 artf

你可以利用[selectable](https://github.com/artf/grapesjs/blob/dev/src/dom_components/model/Component.js#L66) 属性,因此应返回“return { type: 'your-type', selectable: false }'

阅读下方完整回答 ↓

问题

isComponent函数应该返回什么,才能让这个元素在编辑器中无法被选中?

回答(2)

lock[bot]• 2019年9月18日

由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。

相关问答

通过相似的问题讨论继续研究。

问题 #1906

Components & Js - 加载模板

嘿, 我有一个组件连接了一个 JS。一切都是用JS创建的。 当我第一次拖放方块时,JS运行正常,一切运行得很顺畅。 当我加载已有模板时,JS似乎没有运行。JS会创建一些DOM元素,比如DIV和CANVAS,但它们不会被显示出来。 我添加了警报,警报显示了,但JS的其他部分似乎无...

3 个回答更新于 2020年4月2日

问题 #1902

禁用/更改内置组件的行为

嘿, 我正在尝试为我正在进行的一个项目争取 GrapesJs 的作品。但有没有办法禁用那些内置的组件,比如把“div”和“span”转换成可编辑组件(或者更改isComponent,这样我就能添加类/数据标志)?因为我不希望所有的div和span都可以编辑,只希望我说的那些需要...

3 个回答更新于 2020年3月22日

问题 #1891

无法创建新的按钮组件

我在为一个元素创建一个新组件时遇到了<button>困难。我到底漏掉了什么?这里是不是出了什么问题?如果我把它改成“<input>''元素,效果很好:

3 个回答更新于 2020年3月21日

问题 #576

文本内容不总是可编辑的

你好,@artf, 我注意到如果我添加了包含文本和“<a>''标签组合的组件,文本就不像平时那样可编辑。如果我把“''标签换<a>成”,那<span>我就能很好地编辑文本。这里有个说明我的意思(注意最后两行代码,用来切换坏掉的示例和工作示例):https://jsfiddle....

3 个回答更新于 2019年10月20日

与此问题匹配的付费插件

根据问题关键词和标签相关性精选,助你更快交付。

查看全部插件

正在加载付费插件推荐……

免费方案

在以下平台查看开源 GrapesJS 插件: GitHub 或在我们的免费目录中快速搜索。

浏览免费插件 →
高级方案

高级插件提供支持、定期更新和生产就绪的功能——为你节省数天的集成工作。

浏览高级插件 →

相关教程

关于同一主题的深入指南。

全部教程 →

浏览插件分类

直接跳转到市场上的插件分类页面。