上次給你們分享過下面的文章
結合element-ui上傳圖片到服務器
基於上面的原理,我又替你們把整個配置封裝好了,你們在使用的時候直接引入配置文件便可。無需引入
element-ui,而且增長了部分功能:vue
具體使用以下git
import {editorOptions} from '@/config/vue-quill.editor-config' // '@/config/vue-quill.editor-config' 爲你存放自定義配置的文件路徑
<template> <div> <quill-editor ref="myQuillEditor" :options="editorOptions" <!-- 這裏必須綁定--> @change="onEditorChange($event)" @ready="onEditorReady($event)" > </quill-editor> </div> </template> <script> import {quillEditor} from 'vue-quill-editor' // 調用編輯器 import {editorOptions} from '@/config/vue-quill.editor-config' export default { components: {quillEditor} data() { return { // 富文本框參數設置, 這裏也是必須綁定的,由於參數綁定是綁定組件裏面的數據, // 而不是直接綁定引入的editorOptionss editorOptions: editorOptionss } } } </script>
在配置文件中你們可根據本身的需求自行定義上傳圖片的各個階段的事件
github
以下圖所示,res.info爲上傳圖片成功後返回的圖片地址,若是不確認返回的數據格式,能夠使用console.log() 進行查看
element-ui
如何在配置文件中獲取Vue實例
因爲在handler中,this是指向編輯器,所以沒法直接用this去獲取Vue實例,
若是想獲取,須要進行以下操做服務器
在vue-quill-editor-config.js配置中引入
編輯器