dreamer·强
2019-04-08 18:33在编辑文档页面使用CKEditor5中如何显示接口中获取的值
20现在用vue编辑页面中需要使用CKEditor5富文本编辑器,
但是接口中获取的数据无法显示在CKEditor5中。
<el-form-item>
<div class="goods-editor">
<!-- 工具栏容器 -->
<div id="toolbar-container"></div>
<!-- 编辑器容器 -->
<div id="editor">
<p v-html="articleData.content"></p>
</div>
</div>
</el-form-item>
并且初始化的时候也赋值过
//初始化编辑器
CKEditor.create(document.querySelector("#editor"), {
removePlugins: ["MediaEmbed"], //除去视频按钮
language: "zh-cn", // 中文
ckfinder: {
uploaded: 1,
url: "/"
// 后端处理上传逻辑返回json数据,包括uploaded(选项true/false)和url两个字段
}
})
.then(editor => {
const toolbarContainer = document.querySelector("#toolbar-container");
toolbarContainer.appendChild(editor.ui.view.toolbar.element);
// 加载了适配器
editor.plugins.get("FileRepository").createUploadAdapter = loader => {
return new UploadAdapter(loader,editor,this);
};
this.editor = editor; // 将编辑器保存起来,用来随时获取编辑器中的内容等,执行一些操作
this.editor.setData(this.articleData.content)
})
.catch(error => {
console.error(error);
});
但无论如何都是无法显示。
但是在控制台看代码的话可以看到在对应id内是有数据了
希望能有大神解答
- 点赞
- 回答
- 收藏
- 复制链接分享
2条回答
为你推荐
- ckeditor4 图片上传求大神给个完整的代码
- html5
- javascript
- java
- java-ee
- spring
- 2个回答
- 在表的每一行上显示CKEditor
- codeigniter
- ckeditor
- php
- 2个回答
- yii中的Ckeditor仅在DB中插入数据而不在html标记中插入数据
- yii
- ckeditor
- php
- 1个回答
- 使用错误的文件编码上传CKEditor文件(不是UTF-8)
- encoding
- ckeditor
- file-upload
- php
- 1个回答
- Navbar引导程序菜单未显示在移动设备中
- css
- menu
- php
- 3个回答
换一换