【发布时间】:2020-12-25 01:35:14
【问题描述】:
我正在做一个项目并对 Alpine JS $dispatch 感到好奇。我想知道代码示例 1 和 2 是否相同?如果不是,我该如何用原生 Javascript 编写 Alpine JS 提供的 $dispatch 'magic' 属性?
代码示例 1(使用 Alpine JS)
quill.on('text-change', function () {
$dispatch('input', quill.root.innerHTML);
});
代码示例 2 (JavaScript)
quill.on('text-change', function () {
let quillData = quill.root.innerHTML;
let customEvent = new Event('input', {data:quillData});
container.dispatchEvent(customEvent);
});
【问题讨论】:
标签: alpine.js