问题 #2610💬 已回答提出于 2020年2月28日作者 AbdiasM0 个反应

在使用 rte.exec 方法取消选取组件时,样式会丢失

快速解答作者 AbdiasM

有人吗?

阅读下方完整回答 ↓

问题

你好,@artf,

在使用 RichTextEditor 工具栏设置背色/前彩(或其他格式如字体大小等)时,格式化在取消选>再次选择和取消选取组件时丢失。请观看Code Pen的演示——https://codepen.io/AbdiasM/pen/LYVydpr 此外,进入编辑模式后,RTE工具栏也不会再次显示。

繁殖步骤:

  1. 放置文本块
  2. 双击文本块并选择部分文本(例如这里)
  3. 点击RTE工具栏的最后一个图标,设置背色 注意:背面颜色被应用
  4. 点击文本块外
  5. 再次双击文本块进入编辑模式
  6. 再次点击外部文本块 注意:背面颜色丢失了
  7. 再次双击文本区块内 注意:RTE工具栏没有显示

你能帮我看看这个吗?这点挺关键的。

回答(3)

AbdiasM2020年3月6日

有人吗?

AbdiasM2020年3月18日

解决方法是设置 avoidInlineStyle: 0, forceClass :0, 在编辑器配置中 不过,如果导入模板,问题依然存在。也可以在GrapesJS演示页面(https://grapesjs.com/demo.html)上复现。导入以下模板: ' <div id=“ipwi” class=“c1423”>Test <span draggable=“true” id=“iqhox”>Template </span> issue </div> <style> { 盒子尺寸:边框盒; } 正体 { 优势:0; } { 盒子大小:边框盒; } 身体{ margin:0; margin-...

artf2020年3月20日

感谢报告@AbdiasM我们已经知道这个问题,等#1470问题解决后应该会修复(你可以在那里订阅相关内容)。

相关问答

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

与此问题匹配的付费插件

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

查看全部插件

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

免费方案

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

浏览免费插件 →
高级方案

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

浏览高级插件 →

浏览插件分类

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