美文网首页
vue+wangeditor编辑器实现添加编辑功能填坑

vue+wangeditor编辑器实现添加编辑功能填坑

作者: 萧潇墨 | 来源:发表于2019-11-25 22:38 被阅读0次

之前我已经发表过了vue+wangeditor编辑器的文章了,今天又玩了一下,发现一个问题,添加是没有问题了,但是如果我在另一个组件里面也使用wangeditor编辑器,运行以后会报错,可能是由于vue是单页应用的缘故,所以我重新修改了一下,把wangeditor单独封装成一个组件来调用

封装代码如下

<template>
    <div id="wangeditor">

        <div ref="editorElem" style="text-align:left"></div>

    </div>
</template>

<script>
    import E from 'wangeditor'
    export default {
        props: ['editortext'],
        watch: {
            editortext(newdata) {
                return newdata
            }
        },
        data() {
            return {
                editorContent: this.editortext,
                neweditor: function() {
                    var editor = new E(this.$refs.editorElem)
                    editor.customConfig.onchange = (html) => {
                        window.console.log(html)
                        this.editorContent = html
                    }
                    editor.customConfig.zIndex = 1;
                    editor.customConfig.uploadImgServer = '/upload';
                    editor.create()
                    editor.txt.html(this.editorContent);
                },
                
            }
        },
        mounted() {
            this.neweditor()
        }

    }
</script>

<style>
</style>

调用的时候父组件传入一个editortext代表编辑器的初始值如果是添加的话都是空,默认进入就渲染了一个编辑器,但是如果是编辑功能的话,首先进入页面渲染成功是一个空的编辑器,但点击编辑的时候要动态改变编辑器的值,这个时候我们就需要加一个监听事件,watch监听到数据变化以后我们在给编辑器赋值,editor.txt.html(this.editorContent);只要添加这一句diamante以后就可以实现动态赋值。

相关文章

  • vue+wangeditor编辑器实现添加编辑功能填坑

    之前我已经发表过了vue+wangeditor编辑器的文章了,今天又玩了一下,发现一个问题,添加是没有问题了,但是...

  • Markdown使用

    备注#####. 以下添加的格式功能都是经过简书编辑器实现。. 编辑器的模式一定要选择Markedown模式。...

  • PDF生成插件--TcPDF

    前言 上星期给毕设网站添加了markdown编辑器,然后周末突然想到如果给编辑器添加一个导出pdf的功能应该挺不错...

  • Typora-markdown编辑器

    -Typora 编辑器-Typora + iPic 实现插图功能 Typora - Markdown 语法手册 ...

  • Unity编辑器开关控制显示隐藏

    一直想通过切换按钮实现编辑器上某些部分显示或者隐藏的功能。今天无意中实现了这个功能。原理很简单,编辑器面板上看到的...

  • MenuItem属性学习

    1,使用MenuItem可以实现的功能: 1)在编辑器菜单栏中添加自己的菜单项2)在Hierarchy的右键菜单中...

  • react+antv实现简易版脑图编辑器

    目前功能 初版编辑器:点击编辑按钮,进入编辑模式,选择节点更改字体颜色更改字体大小添加子节点添加同级节点(根节点无...

  • aceEditor代码编辑使用

    前端页面中使用代码编辑器 Ace是一个功能非常强大的编辑器。它实现了语法着色,缩进,代码提示功能。且具有大量的主题...

  • 浏览器键盘组合快捷键监听及坑点

    前提 项目中开发编辑器,需求是对编辑器设定一些快捷键 需求 实现 我们常规使用keyCode进行判断 坑点 key...

  • 智能销售系统(七)小问题填坑/权限判断

    一、功能填坑(一)  1.1 开发的时候小便利  1.2 【角色添加】----在(六)中我们做到了权限添加from...

网友评论

      本文标题:vue+wangeditor编辑器实现添加编辑功能填坑

      本文链接:https://www.haomeiwen.com/subject/yujswctx.html