Vue + Element UI使用富文本編輯器

第一步下載組件

npm install vue-quill-editor 

第二步在需要使用的組件內引入· 富文本組件

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

同時引入相關css

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

因為是個組件所以要注冊才能使用

components: {
    quillEditor
  }

放到視圖容器中

<quill-editor ref="text" v-model="content" class="myQuillEditor" :options="editorOption" />
<el-button type="primary" @click="submit">提交</el-button>

基本配置

data () {
  return {
    content: '',
    editorOption: {} 
  }
},
methods: {
  submit () {
    console.log(this.$refs.text.value)
  }
}
// editorOption里是放圖片上傳配置參數用的,例如:
// action:  '/api/product/richtext_img_upload.do',  // 必填參數 圖片上傳地址
// methods: 'post',  // 必填參數 圖片上傳方式
// token: '',  // 可選參數 如果需要token驗證,假設你的token有存放在sessionStorage
// name: 'upload_file',  // 必填參數 文件的參數名
// size: 500,  // 可選參數   圖片大小,單位為Kb, 1M = 1024Kb
// accept: 'multipart/form-data, image/png, image/gif, image/jpeg, image/bmp, image/x-icon,image/jpg'  // 可選 可上傳的圖片格式

一切準備完成以后點擊提交按鈕就可以看見自己在富文本輸入的內容啦~~


富文本大小可以根據父元素調整
控制臺打印出來的圖片

到這里就分享完咯,小伙伴們有更好用,更方便的富文本可以推薦一下呦~~

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML標準。 注意:講述HT...
    kismetajun閱讀 27,646評論 1 45
  • vue概述 在官方文檔中,有一句話對Vue的定位說的很明確:Vue.js 的核心是一個允許采用簡潔的模板語法來聲明...
    li4065閱讀 7,270評論 0 25
  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽默認的外補...
    _Yfling閱讀 13,796評論 1 92
  • 前段時間忙著寫論文,我的狀態自然是焦慮。因為敲打出的有效文字太少,一遍一遍地敲,又一次一次地刪,這樣結結巴巴地在組...
    無無塵土閱讀 592評論 0 5
  • (今天一個令我尊敬的同事告誡我一件事令我決定寫下今天的《簡書》日記) 人生是一個不斷成長與探索的歷程 更是一個時刻...
    素心劉偉娜閱讀 284評論 0 1