Bob*_*man 0 meteor reactjs quill
我有一个 Meteor React 应用程序。
我正在使用 Quill,但粗体会生成一个<strong>
标签而不是一个<b>
标签。
要通过危险的SetInnerHTML 呈现HTML,它不会显示<strong>
为粗体。
有没有办法让 Quilljs 使用<b>
而不是<strong>
?
我获取了此处提供的信息:https : //quilljs.com/guides/how-to-customize-quill/#customizing-blots并将其扩展为包括斜体。
在 chrome 中使用 Quill(此时不使用 Meteor React),使用使用 quill.root.innerHTML 提取的 HTML,使用 <strong>
和<em>
没有粗体或斜体文本。
加载quill库后运行以下代码,解决了我的这个问题:
// set Quill to use <b> and <i>, not <strong> and <em>
var bold = Quill.import('formats/bold');
bold.tagName = 'b'; // Quill uses <strong> by default
Quill.register(bold, true);
var italic = Quill.import('formats/italic');
italic.tagName = 'i'; // Quill uses <em> by default
Quill.register(italic, true);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1180 次 |
最近记录: |