在使用Vue開發(fā)Web應用時,經(jīng)常需要在頁面中引入富文本編輯器。本文將介紹如何在Vue中引入wangeditor富文本編輯器。
Step 1:下載和安裝wangeditor
通過npm安裝wangeditor: npm install wangeditor --save
Step 2:創(chuàng)建一個Vue組件,引入wangeditor
import WangEditor from 'wangeditor' export default { data () { return { editor: null } }, mounted () { this.editor = new WangEditor('#editor') this.editor.create() } }
Step 3:在模板中使用編輯器
Step 4:保存數(shù)據(jù)并展示
在Vue組件中,可以使用v-model指令來保存數(shù)據(jù):
Step 5:自定義wangeditor
默認的wangeditor可能無法滿足我們的需求,我們可以通過傳遞參數(shù)來進行自定義: mounted () { this.editor = new WangEditor('#editor') // 自定義菜單欄 this.editor.customConfig.menus = [ 'head', // 標題 'bold', // 粗體 'italic', // 斜體 'underline', // 下劃線 'emoticon', // 表情 'undo', // 撤銷 'redo' // 重復 ] // 指定上傳圖片的路由 this.editor.customConfig.uploadImgUrl = '/upload' // 指定上傳圖片的header this.editor.customConfig.uploadImgHeaders = { 'Authorization': 'Bearer ' + this.token } this.editor.create() }
以上就是在Vue中引入wangeditor富文本編輯器的步驟和自定義方法。希望本文對大家有所幫助。