首页 > 软件开发 > JavaScript >

vue中如何创建多个ueditor实例

来源:互联网 2023-03-16 23:57:23 488

在vue中创建多个ueditor实例使用neditor,其实就是把ueditor样式美化了下,其他和ueditor几乎一样,一起看看详细的介绍。RGf办公区 - 实用经验教程分享!

vue中如何创建多个ueditor实例RGf办公区 - 实用经验教程分享!

工具/原料

  • JavaScript

方法/步骤

  • 1

    下载ueditor或neditor源码,拷贝到static目录下面。RGf办公区 - 实用经验教程分享!

    vue中如何创建多个ueditor实例RGf办公区 - 实用经验教程分享!

  • 1此文章未经许可获取自百度经验
  • 2

    然后修改ueditor.config.js配置文件。RGf办公区 - 实用经验教程分享!

    vue中如何创建多个ueditor实例RGf办公区 - 实用经验教程分享!

  • 3

    在vue项目的main.js添加ueditor引用。RGf办公区 - 实用经验教程分享!

    vue中如何创建多个ueditor实例RGf办公区 - 实用经验教程分享!

  • 4

    新建3个页面 home,tab1,tab2。tab1和tab2是home下面的子页面。RGf办公区 - 实用经验教程分享!

    vue中如何创建多个ueditor实例RGf办公区 - 实用经验教程分享!

  • 5

    在router-view外面一定要添加keep-alive组件和transition组件,不然ueditor实例无法保存RGf办公区 - 实用经验教程分享!

    在components文件夹下面新建一个editor作为编辑器的公共组件RGf办公区 - 实用经验教程分享!

    在tab1中调用editor,同时要传入一个id并在editor页面接受,注意如果需要多个实例,id一定不能相同RGf办公区 - 实用经验教程分享!

    vue中如何创建多个ueditor实例RGf办公区 - 实用经验教程分享!

  • 6

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

    如果多个tab只需要一个实例请调用reset()方法RGf办公区 - 实用经验教程分享!

    vue中如何创建多个ueditor实例RGf办公区 - 实用经验教程分享!

    vue中如何创建多个ueditor实例RGf办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!RGf办公区 - 实用经验教程分享!


    标签: JAVASCRIPT

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码