zoukankan      html  css  js  c++  java
  • Vue-Quill-Editor 富文本编辑器

    通俗来说:富文本,就是比较丰富的文本编辑器。普通的框只能输入文字,而富文本还能给文字加颜色样式等。

    富文本编辑器有很多,例如:KindEditor、Ueditor。但并不原生支持vue

    但是我们今天要说的,是一款支持Vue的富文本编辑器:vue-quill-editor

    GitHub的主页:https://github.com/surmon-china/vue-quill-editor

    Vue-Quill-Editor是一个基于Quill的富文本编辑器:Quill的官网

    使用指南

    第一步:安装,使用npm命令:

    npm install vue-quill-editor --save

    第二步:加载,在js中引入:

    全局引入:

    import Vue from 'vue'
    import VueQuillEditor from 'vue-quill-editor'

    const options = {}; /* { default global options } */

    Vue.use(VueQuillEditor, options); // options可选

    局部引入:

    import 'quill/dist/quill.core.css'
    import 'quill/dist/quill.snow.css'
    import 'quill/dist/quill.bubble.css'

    import {quillEditor} from 'vue-quill-editor'

    var vm = new Vue({
       components:{
           quillEditor
      }
    })

    第三步:页面使用:

    <quill-editor v-model="goods.spuDetail.description" :options="editorOption"/>

     

    自定义的富文本编辑器

    不过这个组件有个小问题,就是图片上传的无法直接上传到后台,因此我们对其进行了封装,支持了图片的上传。

    使用也非常简单:

    <v-stepper-content step="2">
       <v-editor v-model="goods.spuDetail.description" upload-url="/upload/image"/>
    </v-stepper-content>
    • upload-url:是图片上传的路径

    • v-model:双向绑定,将富文本编辑器的内容绑定到goods.spuDetail.description

     

     

  • 相关阅读:
    94. Binary Tree Inorder Traversal
    101. Symmetric Tree
    38. Count and Say
    28. Implement strStr()
    实训团队心得(1)
    探索性测试入门
    LC.278. First Bad Version
    Search in Unknown Sized Sorted Array
    LC.88. Merge Sorted Array
    LC.283.Move Zeroes
  • 原文地址:https://www.cnblogs.com/sylys/p/11871928.html
Copyright © 2011-2022 走看看