美文网首页
wangEditor4

wangEditor4

作者: 小北呀_ | 来源:发表于2020-10-29 17:59 被阅读0次

1.下载

npm install wangeditor --save

vue文件

<template>
    <div>
       <div ref="editor" class="textNeirong"></div>
    </div>
</template>
<script>
import axios from 'axios'
 import E from 'wangeditor'
export default {
    data(){
        return{
        }
    },
    mounted(){
        this.editor = new E(this.$refs.editor)
        // 配置菜单栏
        this.editor.config.menus = [
            'head', // 标题
            'bold', // 粗体
            'fontSize', // 字号
            'fontName', // 字体
            'italic', // 斜体
            'underline', // 下划线
            'strikeThrough', // 删除线
            'foreColor', // 文字颜色
            'backColor', // 背景颜色
            'indent',//缩进
            'link', // 插入链接
            'list', // 列表
            'justify', // 对齐方式
            'quote', // 引用
            'image', // 插入图片
            'undo', // 撤销
            'redo' // 重复
        ]

        // 上传图片
        this.editor.config.uploadImgServer = 'http://XXXX/upload' 
        this.editor.config.uploadImgMaxLength = 1 // 一次最多上传 1 个图片

        

        // token
        this.editor.config.uploadImgHeaders = {
            token: 'XXXX',
        }
        // 传文件的字段名称
        this.editor.config.uploadFileName = 'file'
        // 其他的参数
        this.editor.config.uploadImgParams = {
            parentPath: 'news',
        }
        // 回调函数
        this.editor.config.uploadImgHooks = {
            // 图片上传并返回了结果,想要自己把图片插入到编辑器中
            customInsert: function(insertImgFn, result) {
                // result 即服务端返回的接口
                if (result.code == '0'){
                    let url = 'http://XXXX' + result.data
                    // insertImgFn 可把图片插入到编辑器,传入图片 src ,执行函数即可
                    insertImgFn(url)
                }
            }
        }
        // 创建富文本编辑器
        this.editor.create()
 
    },
    methods:{
    }
}
</script>
<style scoped>
img{
    width: 200px;
    display: block;
}
</style>

相关文章

网友评论

      本文标题:wangEditor4

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