vue使用百度富文本編輯器(ueditor)
前言:
最近項(xiàng)目中用到ueditor辜羊,但從來(lái)沒(méi)有在vue上使用過(guò)蝗肪,于是就簡(jiǎn)單嘗試寂屏,但是始終不成功贰谣。搜索了幾乎所有博客,但是基本都是從一個(gè)地方copy復(fù)制的GVǜА!
關(guān)鍵還都是錯(cuò)的考廉,我的媽呀秘豹,真的受不了,被誤導(dǎo)了好久芝此,最后總算搞出來(lái)了憋肖。
個(gè)人覺得博客是知識(shí)的傳播載體因痛,書寫的時(shí)候還是應(yīng)該帶有責(zé)任感,而不是只會(huì)機(jī)械的復(fù)制粘貼岸更,自己會(huì)的就是會(huì)鸵膏,不會(huì)的就是不會(huì),不應(yīng)該做“南郭先生”怎炊。衷心的希望編輯博客的同學(xué)谭企,在書寫個(gè)人技術(shù)博客時(shí)還是負(fù)點(diǎn)責(zé)任,畢竟你是一個(gè)導(dǎo)師的角色评肆。
言歸正傳债查,因?yàn)檫@個(gè)功能很簡(jiǎn)單,但被誤導(dǎo)好久所以有點(diǎn)火大瓜挽,好吧繼續(xù)講安裝和使用的操作盹廷。
操作大綱:
1.進(jìn)入官網(wǎng)或者github下載源碼
2.使用grunt編譯
3.引入public/static
文件夾
4.安裝vue-ueditor-wrap
5.組件中引入,自定義組件
1.進(jìn)入官網(wǎng)或者github下載源碼
地址:https://github.com/fex-team/ueditor
2.使用grunt編譯
grunt是什么
全局安裝grunt
npm install -g grunt-cli
1
將下載好的ueditor壓縮包解壓(我下載的zip格式)久橙;
使用vscode(或其他)開發(fā)工具進(jìn)入目錄俄占,輸入命令npm install 安裝依賴;
依賴安裝好以后淆衷,使用命令grunt default進(jìn)行編譯缸榄;
進(jìn)入編譯后生成的dist目錄中復(fù)制utf8-php目錄到vue項(xiàng)目的static/public 目錄中,修改utf8-php目錄名為UEditor祝拯。
注意:
在vue-cli2中我們放入的是static文件夾甚带,設(shè)置UEDITOR_HOME_URL為/static/UEditor/;
在vue-cli3中放入的是public文件夾佳头,設(shè)置UEDITOR_HOME_URL為/UEditor/
例如:
4.安裝vue-ueditor-wrap
npm install vue-ueditor-wrap
1
5.組件中引入鹰贵,自定義組件
引入組件:
<vue-ueditor-wrap v-model="dataStr" :config="myConfig"></vue-ueditor-wrap>
import VueUeditorWrap from 'vue-ueditor-wrap'
components: {
VueUeditorWrap
}
參數(shù)配置:
data () {
return {
dataStr: '我是渲染字段',
myConfig: {
// 編輯器不自動(dòng)被內(nèi)容撐高
autoHeightEnabled: false,
// 初始容器高度
initialFrameHeight: 400,
// 初始容器寬度
initialFrameWidth: '100%',
// 上傳文件接口(這個(gè)地址是我為了方便各位體驗(yàn)文件上傳功能搭建的臨時(shí)接口,請(qǐng)勿在生產(chǎn)環(huán)境使用P笪@场!)
serverUrl: 'http://127.0.0.1:8080/ueditor',
// UEditor 資源文件的存放路徑凄鼻,如果你使用的是 vue-cli 生成的項(xiàng)目腊瑟,通常不需要設(shè)置該選項(xiàng),vue-ueditor-wrap 會(huì)自動(dòng)處理常見的情況块蚌,如果需要特殊配置闰非,參考下方的常見問(wèn)題2
UEDITOR_HOME_URL: '/static/UEditor/'
}
}
}
————————————————
版權(quán)聲明:本文為CSDN博主「清風(fēng)細(xì)雨_林木木」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權(quán)協(xié)議峭范,轉(zhuǎn)載請(qǐng)附上原文出處鏈接及本聲明财松。
原文鏈接:https://blog.csdn.net/weixin_35773751/article/details/124258604