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

     

     

  • 相关阅读:
    扫描线 leetcode 759
    创建tensor的方法
    vector
    scatter_
    size、shape
    复杂问题
    random.normal
    set
    将可迭代对象中的元素通过字典映射成数字
    zipfile.ZipFile
  • 原文地址:https://www.cnblogs.com/sylys/p/11871928.html
Copyright © 2011-2022 走看看