美文网首页
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