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

问题 #5328💬 已回答提出于 2023年8月22日作者 sdimitrenco0 个反应

移除RTE焦点后可编辑文本,返回之前的内容状态。

快速解答作者 artf

你不应该在文本区间里有“内容”,事实上,如果你用“components”: “[email protected]”来替代它,它会正常工作。

阅读下方完整回答 ↓

问题

GrapesJS 版本 [X] 我确认使用最新版本 GrapesJS 你用的是什么浏览器? 铬 可复制演示链接 https://jsfiddle.net/sdimitrenco/wao1rh0q/30/ 描述一下那个虫子 那是我的组件结构 如果我在文本编辑器中更改span标签中的文本,然后移除焦点,它会返回文本之前的状态。组件的结构看起来正常,是链接,但内容在图片和文字标签内。 演示 ![图片](https://github.com/GrapesJS/grapesjs/assets/39157717/1a21766a-d945-4d0b-9360-13390722c5dd) 现场演出 https://jsfiddle.net/sdimitrenco/wao1rh0q/30/ 行为准则 [X] 我同意遵守本项目的行为准则

回答(2)

artf• 2023年8月25日

你不应该在文本区间里有“内容”,事实上,如果你用“components”: “[email protected]”来替代它,它会正常工作。

GJS Helper• 2026年5月17日

你遇到的问题是,嵌套span(text组件)中的可编辑文本在link组件中会因失去焦点而恢复到原来的状态,这是GrapesJS处理嵌套可编辑内容时已知的同步问题。 根本原因 当你使用富文本编辑器(RTE)编辑span内的文本时,GrapesJS会正确地直接更新DOM元素。当焦点失效(禁用RTE)时,text组件的模型会更新为新内容。这会触发text组件模型上的change:content事件。 问题在于,组件的link父节点是wrapper类型,在配置中已明确设置editable: false,但当子节点的 content 属性发生变化时,它不会自动重新渲染视图或重新评估子节点的 HTML。...

相关问答

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

问题 #5049

Problem when dragging component composed by image and link

GrapesJS 版本 [X] 我确认使用最新版本 GrapesJS 你用的是什么浏览器? 勇敢的最后版本 可复制演示链接 https://jsfiddle.net/rp7oc96v/1/ 描述一下那个虫子 嗨,亚瑟! 我正在创建一个新组件,一个链接中的图片,就像 mj-ima...

4 个回答更新于 2023年4月18日

问题 #5131

JSON.stringify 之后,组件并非所有字段都存在

GrapesJS 版本[X] 我确认使用最新版本 GrapesJS你用的是什么浏览器? 铬可复制演示链接 https://jsfiddle.net/sdimitrenco/rn8u4pc0/7/描述一下那个虫子 我不确定这是不是bug,但对我来说,这种行为看起来很奇怪 我有一个...

2 个回答更新于 2023年5月22日

问题 #5379

组件的类别修改不会自动检测

GrapesJS 版本[X] 我确认使用最新版本 GrapesJS你用的是什么浏览器? Chrome 版本 116可复制演示链接 https://jsfiddle.net/h5b0ndvL/1/描述一下那个虫子 当组件在画布中重新渲染时,模型定义中添加的新属性会被渲染,但新添加...

4 个回答更新于 2023年9月30日

问题 #4497

从 v18.4 更新到 GrapesJS v19.5 会导致 Chrome 变得无响应

GrapesJS版本[x] 我确认使用最新版本GrapesJS你用的是什么浏览器? Chrome 104.0.5112.79可复制演示链接 https://jsfiddle.net/gvrnw2c3/4/描述一下那个虫子 如何复现这个漏洞? 我目前无法用 jsfiddle 重现...

4 个回答更新于 2023年7月27日

与此问题匹配的付费插件

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

查看全部插件

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

免费方案

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

浏览免费插件 →
高级方案

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

浏览高级插件 →

相关教程

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

全部教程 →

浏览插件分类

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