问题 #2469💬 已回答提出于 2019年12月24日作者 simplecommerce1 个反应

在 React 应用中向 RTE 工具栏添加按钮会导致按钮被重复。

快速解答作者 artf1

好的,看起来我们没有在“销毁”方法中清除RTE实例......我会在下次发布时修正它

阅读下方完整回答 ↓

问题

你用的是最新版本吗(旧版本不支持)?是的,0.15.9你是在本地版本GrapesJS还是当前演示版遇到这个bug?本地副本你能重现演示中的bug吗?不,不是React应用。预期行为是什么?工具栏按钮应在编辑器加载时添加一次。接下来会发生什么?当导航离开并返回编辑器时,工具栏按钮会重复出现,次数与导航完成的次数相当。如果你能复现该漏洞,请标明所有必要步骤 请附上截图(使用 KAP/LICEcap)、截图或实时演示https://codesandbox.io/s/react-router-basic-49ki1?fontsize=14&hidenavigation=1&theme=dark点击仪表盘链接。双击文本编辑,查看工具栏。点击顶部除仪表盘外的另一个链接,然后返回仪表盘。双击再次编辑文本。按需要做几次。 结果应为: 初步观察: ![图片](https://user-images.githubusercontent.com/31987945/71416835-4e2bcb00-2630-11ea-8c6e-3d6e4af54024.png) 导航后: ![图片](https://user-images.githubusercontent.com/31987945/71416849-5b48ba00-2630-11ea-9ae2-0a1279360d80.png)

回答(2)

artf2019年12月25日

好的,看起来我们没有在“销毁”方法中清除RTE实例......我会在下次发布时修正它

simplecommerce2019年12月24日

目前我得先先做'rte.remove'再输入'rte.add',这样才不会重复。

相关问答

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

与此问题匹配的付费插件

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

查看全部插件

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

免费方案

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

浏览免费插件 →
高级方案

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

浏览高级插件 →

相关教程

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

全部教程 →

浏览插件分类

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