文本内容不总是可编辑的
谢谢你,Daniel,我同意你的看法,会处理你的建议。 我想指出,针对第四种情况,你也可以明确向编辑器指示 是文本组件所在位置 '''html <div data-gjs-type=“text”> 某个文本节点 <div>文本编辑</div> <ul>......</ul> </div> ```
阅读下方完整回答 ↓问题
你好,@artf, 我注意到如果我添加了包含文本和“<a>''标签组合的组件,文本就不像平时那样可编辑。如果我把“''标签换<a>成”,那<span>我就能很好地编辑文本。这里有个说明我的意思(注意最后两行代码,用来切换坏掉的示例和工作示例):https://jsfiddle.net/wycrpkay/3/。这种情况可能发生在除了“'之外的标签,但到目前为止我注意到只有”'这个标签<a>有问题。 在我看来,这个组件被解析成默认的组件类型,而不是文本组件,但我不明白为什么出现“<a>''标签(而不是其他标签)会导致这种情况。我看到ComponentText.js没有“isComponent”函数,所以我不太明白这个区分是怎么产生的。我会继续调查,但很希望听听你们对为什么会这样的看法。 谢谢! 编辑:我找到了“ParserHtml.parseNode()”......在第183行开始的IF语句中添加'comp.type != 'link'似乎达到了我想要的效果: if(comp.type != 'text' & comp.type != 'textnode' && comp.type != 'link' & c.textTags.indexOf(comp.tagName) < 0 ){ 不过我对这个变化感觉不太好。我觉得我希望这些检查只是看看所有子节点是否都可以编辑('comp.ge...
回答(3)
谢谢你,Daniel,我同意你的看法,会处理你的建议。 我想指出,针对第四种情况,你也可以明确向编辑器指示 是文本组件所在位置 '''html
<div data-gjs-type=“text”> 某个文本节点 <div>文本编辑</div> <ul>......</ul> </div> ```我也遇到这个问题。
相关问答
通过相似的问题讨论继续研究。
问题 #1497
内部元素内容通过弹窗变化
你好@artf 我已经弹出了一个带图片的自定义链接数据窗口。现在所有数据都正确显示了,但当我尝试更改src时,它不起作用,请告诉我怎么修复。当输入图片URL在“Link Text(image URL)”字段时,应该会在Canvas中更新图片。请指引我。 这是现场演示:https...
问题 #1113
新的特质类型在渲染组件上无法工作?
你好,感谢你提供的精彩框架。我正试图把这个应用到我的项目中。 我想为现有的LINK“'组件添加一个新特性<a>。我按照这些文件操作,差点得到我预期的答案: https://github.com/artf/grapesjs/wiki/Traits#define-new-trait...
问题 #1290
设置 href 作为初始化后不可编辑的链接块
#1277已关闭,但问题依然存在,所以我必须作为新问题发布 感谢你之前的帮助 @maryia-kabash@artf我为我的自定义链接制作了一个自定义块,请参见代码:编辑。BlockManager.add(“unsubscribe-block”, { 标签:“取消订阅”, 内容...
问题 #901
我们能同时拥有本地和远程存储吗?
警告 请阅读并遵循接下来的五个步骤,然后在发布问题前删除它们遵守贡献指南 https://github.com/artf/grapesjs/blob/master/CONTRIBUTING.md仅将GitHub Issues用于BUG、功能请求或问题。在问题标题前加上上下文,例...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
相关教程
关于同一主题的深入指南。
浏览插件分类
直接跳转到市场上的插件分类页面。