首页 > 其他 > 详细

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

时间:2020-11-18 14:42:27      阅读:571      评论:0      收藏:0      [点我收藏+]

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-wrap>
    <button @click="showData" class="preview">保存内容</button>
  </div>
</template>

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

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

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

参考地址

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

原文:https://www.cnblogs.com/moqiutao/p/13998094.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!