资讯专栏INFORMATION COLUMN

在vue中创建多个ueditor实例

dailybird / 3049人阅读

摘要:简介在中创建多个实例我使用其实就是把样式美化了下其他和几乎一样截图源码地址说明下载或源码拷贝到目录下面然后修改配置文件在项目的添加引用新建个页面。

简介
在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一定不能相同

  

  

  

editor页面代码,因为我们在router-view套用了keep-alive,所以ueditor的初始化一定要放在activated里面,
确保每次进入页面都会重新渲染ueditor,在deactivated里面调用ueditor的destroy方法,确保每次离开页面的时候
会销毁编辑器实例,这样就可以渲染多个ueditor实例了,并且每次切换都能保存编辑器的内容。

如果多个tab只需要一个实例请调用reset()方法

  

  

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/92522.html

相关文章

  • vue中创多个ueditor实例

    摘要:简介在中创建多个实例我使用其实就是把样式美化了下其他和几乎一样截图源码地址说明下载或源码拷贝到目录下面然后修改配置文件在项目的添加引用新建个页面。 简介 在vue中创建多个ueditor实例,我使用neditor,其实就是把ueditor样式美化了下,其他和ueditor几乎一样 截图 showImg(https://segmentfault.com/img/bVYsl5?w=1353...

    Honwhy 评论0 收藏0
  • JS中的原型对象

    摘要:下面列几个权威指南里面介绍的关于原型的方法获取一个实例对象的原型才支持部分浏览器也支持一个属性判断一个构造函数是否是指定实例对象的原型 JS中的原型对象 白天写了一篇【JS中创建对象的方法】,写完以后感觉意犹未尽(实际情况是感觉原型那块内容没有交代清楚),所以开这一篇继续聊聊关于JavaScript中的原型对象 相信用过vue的童鞋,都经常这样做,用Vue.prototype.xxx ...

    whlong 评论0 收藏0
  • Vuex搭

    摘要:是一个专为应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。改变中的状态的唯一途径就是显式地提交。为了解决以上问题,允许我们将分割成模块。 Vuex是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。 这个状态自管理应用包含...

    mayaohua 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<