需要一种使用自定义按钮为段落(块)切换 class 的方法

Need a way to toggle a class for a paragraph (block) with custom button

我正在尝试制作一个简单的按钮来切换所选段落上的 class。在这种情况下,剧透功能会以不同方式标记段落。 我一直无法找到任何直接的答案。真的没有简单的方法吗?

我想出的最好的办法是使用 ClassAttributor,但这似乎坚持要为 class 使用前缀,这让我有些不爽,因为语义原因。

您可以扩展 block blot 并更改 class 名称。

  class Content extends Block {}
  Content.blotName = 'content';
  Content.tagName = 'div';
  Content.className = 'hiii';
  Quill.register(Content, true);

检查这个 jsFiddle: https://jsfiddle.net/hassansalem/kmxzh3tn/2/

希望这就是您要找的。 ✌️