vue结合百度UEditor富文本编辑器实现vue-ueditor-wrap

1.下载vue-ueditor-wrap

cnpm i vue-ueditor-wrap -S

下载最新的 UEditor 资源文件放入你项目的静态资源目录中(比如 static 或者 public,这取决于你项目的配置)。

2.引入VueUeditorWrap组件

import VueUeditorWrap from 'vue-ueditor-wrap'

3.注册组件

components: {
  VueUeditorWrap
}
// 或者在 main.js 里将它注册为全局组件
Vue.component('vue-ueditor-wrap',VueUeditorWrap)

4.v-model绑定数据

<vue-ueditor-wrap v-model="msg"></vue-ueditor-wrap>

5.示例

<template>
  div class="hello">
    vue-ueditor-wrap ref="ueditor" v-model="msg" :destroy="false" :config="config" style="width: 600px;margin: 0 auto;"></vue-ueditor-wrapbutton @click="showData" class="preview">保存内容</buttondiv>
>

script>
import VueUeditorWrap from 'vue-ueditor-wrap' // ES6 Module
export default {
  name: HelloWorld,components: {
    VueUeditorWrap
  },data () {
    return {
      msg: 请输入内容 编辑器不自动内容撑高
        autoHeightEnabled: true 初始容器高度
        initialFrameHeight: 240false 初始容器宽度
        initialFrameWidth: 100%''
      }
    }
  },mounted () {

  },methods: {
    showData () {
      console.log(this.msg)
    }
  }
}
>

详细的配置可参考UEditor富文本编辑器官网。

参考地址

相关文章

问题现象 elmentui的el-tree数据加载问题,导致第一次加载选中当前节点和高亮当前节点没有生效。 解决方...
因为刚打开文件,vscode默认是预览状态,如果编辑过之后,就不会有这个问题。 可以通过双击将预览状态接...
前言 上篇文章我们介绍了国产SM4加密算法的后端java实现方案。没有看过的小伙伴可以看一下这篇文章。 h...
在项目中引入动态路由时报错 写法: 报错: Module build failed (from ./node_modules/_eslint-loader@2...
问题产生 在使用babel编译es6时,遇到报错Uncaught ReferenceError: regeneratorRuntime is not define...
父组件的编写 &amp;lt;a:orgCode=orgCode &amp;gt;&amp;lt;/a&amp;gt; 在data里面增加...