小編給大家分享一下Vue2.0中如何集成UEditor富文本編輯器,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
創(chuàng)新互聯(lián)是一家專業(yè)提供鄧州企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站設(shè)計(jì)制作、做網(wǎng)站、H5建站、小程序制作等業(yè)務(wù)。10年已為鄧州眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)的建站公司優(yōu)惠進(jìn)行中。首先,去官網(wǎng)上下載UEditor的源碼,根據(jù)你后臺(tái)語言的不同下載對(duì)應(yīng)的版本(PHP、Asp、.Net、Jsp)。
http://ueditor.baidu.com/website/download.html
下載之后,把資源放到 /static/ue/
靜態(tài)目錄下。文檔結(jié)構(gòu)如下:
(我把UEditor放到了static
靜態(tài)目錄下面,這里的文件不會(huì)被webpack
打包,當(dāng)然你也可以選擇性地放進(jìn)src中)
編輯 UEditor 編輯器 配置文件
我們打開 ueditor.config.js
,修改其中的window.UEDITOR_HOME_UR
配置,如下:
window.UEDITOR_HOME_URL = "/static/UE/"; //指定編輯器資源文件根目錄 var URL = window.UEDITOR_HOME_URL || getUEBasePath();
ueditor.config.js
文件有很多配置,可以在這里進(jìn)行一些初始化的全局配置,比如編輯器的默認(rèn)寬高等:
,initialFrameWidth:1000 //初始化編輯器寬度,默認(rèn)1000 ,initialFrameHeight:320 //初始化編輯器高度,默認(rèn)320
其他的參數(shù)配置,在該文件中有詳細(xì)列出,或者參考官方文檔 http://fex.baidu.com/ueditor/
將編輯器集成到系統(tǒng)中
打開 /src/main.js 文件,插入下面的代碼:
//ueditor import '../static/UE/ueditor.config.js' import '../static/UE/ueditor.all.min.js' import '../static/UE/lang/zh-cn/zh-cn.js' import '../static/UE/ueditor.parse.min.js'
開發(fā)公共組件 UE.vue
我們?cè)?/src/components/
目錄下創(chuàng)建 UE.vue
文件,作為我們的編輯器組件文件。
下面代碼提供簡單功能,具體使用根據(jù)需求完善該組件即可。
組件暴露了兩個(gè)接口:
value
是編輯器的文字
config
是編輯器的配置參數(shù)
在其他頁面中使用該組件
簡單地創(chuàng)建一個(gè)需要UEditor的頁面,再該頁面中使用剛才封裝好的UE.vue組件:
效果如下:
What's more: 服務(wù)端需要做的配置
配置完上述內(nèi)容后,控制臺(tái)可能會(huì)出現(xiàn)"后臺(tái)配置項(xiàng)返回格式出錯(cuò),上傳功能將不能正常使用!"的報(bào)錯(cuò),
我們?cè)诰庉嬈髦猩蟼鲌D片或者視頻,也會(huì)出現(xiàn)響應(yīng)的報(bào)錯(cuò),這是因?yàn)闆]有配置服務(wù)器的請(qǐng)求接口,在ueditor.config.js中,對(duì)serverUrl進(jìn)行配置:
// 服務(wù)器統(tǒng)一請(qǐng)求接口路徑 , serverUrl: 'http://172.16.254.49:83/File/UEditor' //地址管你們后端要去
以上是“Vue2.0中如何集成UEditor富文本編輯器”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)成都網(wǎng)站設(shè)計(jì)公司行業(yè)資訊頻道!
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。