您的位置:首页 > Web前端 > Vue.js

vue引用vue-ueditor-wrap组件,一个页面要多次渲染UEditor编辑器时,v-mode绑定失效,v-mode值改变编辑器内容不改变解决方式

2019-02-22 11:25 2366 查看

**

vue引用vue-ueditor-wrap组件,一个页面要多次渲染UEditor编辑器时,v-mode绑定失效解决方式

**
博主ueditor编辑器使用情况是在一个el-dialog弹出框里,每次打开都要渲染不同的数据,但是这时候给绑定的v-mode赋值无法改变编辑器里的内容,只有初次赋值有效。直接改变v-mode绑定的值是不行的。
首先是在页面引入编辑器组件

然后配置一些编辑器的基本参数

在引入编辑器的时候注意加入一个 @ready="方法名"方法如图二,用来获取到编辑器对象的key,
然后给弹出框添加一个关闭事件@close=‘方法名’,每次关闭的时候手动获取到编辑器对象并将其值变为空,

使用UE.getEditor()方法获取到对象,其中第一个参数是之前获取到的key,第二个是编辑器配置,在使用setContent()方法将其值变为空。同时也要对v-mode绑定的值赋值。
每次打开弹出框加载编辑器的时候同理

这里需要做个判断当编辑器的key不为空的时候使用上述方法获取到编辑器对象并进行赋值,同时也要对v-mode绑定的值赋值。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐