quil js羊皮纸错误
quil js parchment error
我在 quill 中尝试使用公式模块时遇到错误。
错误是:
"[Parchment] Unable to create formula blot"
遵循 chrome 网络开发工具中的错误消息导致 registry.ts
(webpack:///./~/parchment/src/registry.ts)
中的以下行
function create(input, value) {
var match = query(input);
if (match == null) {
throw new ParchmentError("Unable to create " + input + " blot");
}
var BlotClass = match;
var node = input instanceof Node ? input : BlotClass.create(value);
return new BlotClass(node, value);
}
当我尝试插入公式时出现这种情况。
当我使用 quill-rails5
但不使用 gem 时会发生这种情况。我删除了 gem 以简化问题。这是我的代码:
var quill = new Quill('#editor', {
modules: {
formula: true,
toolbar: [
[{ header: [1, 2, false] }],
['bold', 'italic', 'underline'],
['image', 'code-block'],
['formula'],
]
},
placeholder: 'Compose a solution...',
theme: 'snow' // or 'bubble'
});
我的编辑器容器
<div id="editor">
<%= raw sanitize @post.description, tags: %w(strong em div a p br ul ol li), attributes: %w(href) %>
</div>
您是否按照 docs 中的说明包括了 katex.js 和 katex.css?
工作 example:
<!-- Include KaTeX stylesheet -->
<link href="katex.css" rel="stylesheet">
<!-- Include KaTeX library -->
<script href="katex.js" type="text/javascript"></script>
<script type="text/javascript">
var quill = new Quill('#editor', {
modules: {
formula: true, // Include formula module
toolbar: [['formula']] // Include button in toolbar
},
theme: 'snow'
});
</script>
我在 quill 中尝试使用公式模块时遇到错误。
错误是:
"[Parchment] Unable to create formula blot"
遵循 chrome 网络开发工具中的错误消息导致 registry.ts
(webpack:///./~/parchment/src/registry.ts)
function create(input, value) {
var match = query(input);
if (match == null) {
throw new ParchmentError("Unable to create " + input + " blot");
}
var BlotClass = match;
var node = input instanceof Node ? input : BlotClass.create(value);
return new BlotClass(node, value);
}
当我尝试插入公式时出现这种情况。
当我使用 quill-rails5
但不使用 gem 时会发生这种情况。我删除了 gem 以简化问题。这是我的代码:
var quill = new Quill('#editor', {
modules: {
formula: true,
toolbar: [
[{ header: [1, 2, false] }],
['bold', 'italic', 'underline'],
['image', 'code-block'],
['formula'],
]
},
placeholder: 'Compose a solution...',
theme: 'snow' // or 'bubble'
});
我的编辑器容器
<div id="editor">
<%= raw sanitize @post.description, tags: %w(strong em div a p br ul ol li), attributes: %w(href) %>
</div>
您是否按照 docs 中的说明包括了 katex.js 和 katex.css?
工作 example:
<!-- Include KaTeX stylesheet -->
<link href="katex.css" rel="stylesheet">
<!-- Include KaTeX library -->
<script href="katex.js" type="text/javascript"></script>
<script type="text/javascript">
var quill = new Quill('#editor', {
modules: {
formula: true, // Include formula module
toolbar: [['formula']] // Include button in toolbar
},
theme: 'snow'
});
</script>