美文网首页
vue实现富文本编辑器

vue实现富文本编辑器

作者: 小睿同学 | 来源:发表于2019-10-15 17:30 被阅读0次
  • 下载Vue-Quill-Editor
npm install vue-quill-editor --save
  • 在main.js中写如下代码:
import VueQuillEditor from 'vue-quill-editor'
Vue.use(VueQuillEditor)
  • 组件中使用
<template>
  <div class="about">
    <quill-editor
      v-model="content"
      ref="myQuillEditor"
      :options="editorOption"
      @blur="onEditorBlur($event)" @focus="onEditorFocus($event)"
      @change="onEditorChange($event)">
    </quill-editor>
  </div>
</template>

<script>
import { quillEditor } from 'vue-quill-editor'
import 'quill/dist/quill.core.css'
import 'quill/dist/quill.snow.css'
import 'quill/dist/quill.bubble.css'
export default {
  name: 'about',
  data () {
    return {
      content: null,
      editorOption: {}
    }
  },
  components: {
    quillEditor
  },
  methods: {
    onEditorReady (editor) {
      // 准备编辑器
      console.log('111')
    },
    onEditorBlur () {
      // 失去焦点事件
      console.log('111')
    },
    onEditorFocus () {
      // 获得焦点事件
      console.log('222')
    },
    onEditorChange () {
      // 内容改变事件
      console.log('333')
    }
  }
}
</script>
  • 效果:
image.png

相关文章

网友评论

      本文标题:vue实现富文本编辑器

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