gpt4 book ai didi

ckeditor5 - 如何销毁 Ckeditor 5 实例

转载 作者:行者123 更新时间:2023-12-03 19:31:31 28 4
gpt4 key购买 nike

如何从表单对象卸载 Ckeditor 5 实例?我可以用 ClassicEditor.create() 加载它。我找到了 editor.destroy() 方法,但它不起作用。 Javascript 控制台显示“editor.destroy 不是函数”。

目前的测试代码是:

<button type="button" onclick="ckEditor('load')">Start</button><button type="button" onclick="ckEditor('unload')">Stop</button>
<textarea id="welcomeText" class="form-control" tabindex="21" name="txt_welcomeText" rows="10"><p>This is my welcome text.</textarea>
<script>
function ckEditor(action) {
editor = ClassicEditor.create( document.querySelector( '#welcomeText' ) ).catch( error => {console.error( error );});
if (action == "unload") editor.destroy();
}
</script>

此致,

乔治

最佳答案

需要等待 promise 才能获得 CKEditor 5 编辑器的实例。

ClassicEditor.create( element )
.then( editor => editor.destroy() )
.catch( err => console.error( err ) )

关于ckeditor5 - 如何销毁 Ckeditor 5 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53960532/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com