自定义成分和JS
问题出现在我通过脚本键附加 J 字时,同时添加块。 我的新自定义组件没有调用isComponent方法。 你好,Arthur,你能举个例子说明你的情况吗?因为我不太明白问题出在哪里。 看了你的PR,我不明白你为什么要解析“content”属性,而这个属性是编辑用来处理静态内容(比如RTE编辑的内容),所以不应该被解析 “''js editor.addComponents({ 类型:“文本”, 内容:“<i>RTE的一些</i><b>静态内容</b>”, }); ```
阅读下方完整回答 ↓问题
你好@artf,
我正在尝试创建一个自定义组件并附加一个 JS。举个更好的例子,把这个组件看作幻灯片组件。对于这个组件,我有一些自定义特征,允许用户更改一些预定义的配置。 问题是当我通过“脚本”键连接 J 字时,同时添加块。 我的新自定义组件没有调用“isComponent”方法。
调试代码时,我发现解析组件时会有验证功能,用来检查内容是字符串还是数组。当组件附加 Js 时,内容将是一个对象。
看看PR #1866,告诉我你的看法
回答(2)
问题出现在我通过脚本键附加 J 字时,同时添加块。 我的新自定义组件没有调用isComponent方法。
你好,Arthur,你能举个例子说明你的情况吗?因为我不太明白问题出在哪里。 看了你的PR,我不明白你为什么要解析“content”属性,而这个属性是编辑用来处理静态内容(比如RTE编辑的内容),所以不应该被解析 “''js editor.addComponents({ 类型:“文本”, 内容:“<i>RTE的一些</i><b>静态内容</b>”, });
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
相关问答
通过相似的问题讨论继续研究。
问题 #576
文本内容不总是可编辑的
你好,@artf, 我注意到如果我添加了包含文本和“<a>''标签组合的组件,文本就不像平时那样可编辑。如果我把“''标签换<a>成”,那<span>我就能很好地编辑文本。这里有个说明我的意思(注意最后两行代码,用来切换坏掉的示例和工作示例):https://jsfiddle....
问题 #509
跨度不能作为文本编辑
你好,Artf, 我在导入一些HTML模板时遇到了问题。起初我无法看到跨度文本。但在帮编辑重新整理后,我无法将它们作为文本进行编辑。 ' 让 domc = this.editor.DomComponents; 让textType = domc.getType(“text”);...
问题 #407
定义新的标记语言
你好,@artf, 我想定义一种新的标记语言,比如mjml,让设计更简单、更易读。我从“标签”作为<error>有色人种开始。请在下方写代码; 模型: 'import 组件来自 'grapesjs/src/domcomponents/model/Component'; cons...
问题 #1247
创建新类型后文本消失
你好! 我正在创建一个新块,在创建过程中(拖放)打开一个模态 https://github.com/artf/grapesjs/issues/174 真的帮了我,效果很好。 但它带来了一个令人惊讶的副作用:当我选择和取消一个文本组件时,文本会消失。 这是代码,我觉得我无意中改了...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
相关教程
关于同一主题的深入指南。
浏览插件分类
直接跳转到市场上的插件分类页面。