0
var attachment = new Trix.Attachment({ content: '<span class="mention">@trix</span>' })
element.editor.insertAttachment(attachment)

我使用了这个片段,但它抛出了错误:Trix is not defined?? 我该如何处理?谢谢!

4

1 回答 1

0

这可能是因为脚本

var attachment = new Trix.Attachment({ content: '<span class="mention">@trix</span>' })
element.editor.insertAttachment(attachment)

在 trix.js 或 npm 包之前执行(但是你正在实现它)。目前,当 Trix 准备好时,我还没有找到一个监听器,所以一个快速的解决方案是使用 CDN 而不是那些。

<script src="https://cdnjs.cloudflare.com/ajax/libs/trix/1.3.0/trix.js"></script>

如果您对使用 CDN 没有问题,这些应该可以工作

于 2020-10-30T07:04:19.833 回答