摘要:简介在中创建多个实例我使用其实就是把样式美化了下其他和几乎一样截图源码地址说明下载或源码拷贝到目录下面然后修改配置文件在项目的添加引用新建个页面。
简介
在vue中创建多个ueditor实例,我使用neditor,其实就是把ueditor样式美化了下,其他和ueditor几乎一样截图 源码地址
https://github.com/obliviouss...
说明下载ueditor或neditor源码,拷贝到static目录下面
然后修改ueditor.config.js配置文件
在vue项目的main.js添加ueditor引用
新建3个页面 home,tab1,tab2。tab1和tab2是home下面的子页面
在router-view外面一定要添加keep-alive组件和transition组件,不然ueditor实例无法保存
在components文件夹下面新建一个editor作为编辑器的公共组件
在tab1中调用editor,同时要传入一个id并在editor页面接受,注意如果需要多个实例,id一定不能相同
当前富文本编辑器内容是: {{content}}
editor页面代码,因为我们在router-view套用了keep-alive,所以ueditor的初始化一定要放在activated里面,
确保每次进入页面都会重新渲染ueditor,在deactivated里面调用ueditor的destroy方法,确保每次离开页面的时候
会销毁编辑器实例,这样就可以渲染多个ueditor实例了,并且每次切换都能保存编辑器的内容。
如果多个tab只需要一个实例请调用reset()方法
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/92522.html
摘要:简介在中创建多个实例我使用其实就是把样式美化了下其他和几乎一样截图源码地址说明下载或源码拷贝到目录下面然后修改配置文件在项目的添加引用新建个页面。 简介 在vue中创建多个ueditor实例,我使用neditor,其实就是把ueditor样式美化了下,其他和ueditor几乎一样 截图 showImg(https://segmentfault.com/img/bVYsl5?w=1353...
阅读 1735·2021-10-18 13:34
阅读 3924·2021-09-08 10:42
阅读 1568·2021-09-02 09:56
阅读 1620·2019-08-30 15:54
阅读 3143·2019-08-29 18:44
阅读 3312·2019-08-26 18:37
阅读 2229·2019-08-26 12:13
阅读 470·2019-08-26 10:20