我正在尝试实现CKEditor WYSIWYG的示例。我正在Vue 2.x应用程序中运行它。我已经下载了CKEditor的源文件(https://github.com/ckeditor/ckeditor5-vue2/blob/master/dist/ckeditor.js)和ClassicEditor(https://cdn.ckeditor.com/ckeditor5/31.0.0/classic/ckeditor.js)dist文件下载并提供给我的页面。控制台确认这两个文件加载正确。问题是编辑器不会注册空格,除非它们在-两个字母之间。这是相关的代码-
View.php
Vue.use(window.CKEditor)
new Vue({
el: '#components-demo',
data: {
editor: window.ClassicEditor,
editorConfig: {
width: '100%',
height: '100%'
}
}
})
</script>
字符串
Component.js
Vue.component('userNotesEditor', {
template: /*template*/ `
<div id="editor-main">
<ckeditor :editor="Classic" v-model="content" :config="config"></ckeditor>
</div>
`,
components: {
ckeditor: window.CKEditor.component
},
props: {
},
data: function() {
return {
content: '',
options: {},
Classic: window.ClassicEditor,
}
},
型
编辑器加载-x1c 0d1x并正确添加HTML标记-
但是,按空格键只会产生一个空格,如果光标之间的话;而且,它不让我添加多个连续的空格,即使当他们之间的字母。我不知道为什么,我没有找到任何相关的资源。
如有任何帮助,我们将不胜感激。
1条答案
按热度按时间dfddblmv1#
尝试将自动创建的“"替换为字符串空格(”“)