小編給大家分享一下vue2.x如何集成百度UEditor富文本編輯器,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
我們一直強(qiáng)調(diào)做網(wǎng)站、網(wǎng)站建設(shè)對于企業(yè)的重要性,如果您也覺得重要,那么就需要我們慎重對待,選擇一個安全靠譜的網(wǎng)站建設(shè)公司,企業(yè)網(wǎng)站我們建議是要么不做,要么就做好,讓網(wǎng)站能真正成為企業(yè)發(fā)展過程中的有力推手。專業(yè)網(wǎng)站制作公司不一定是大公司,創(chuàng)新互聯(lián)公司作為專業(yè)的網(wǎng)絡(luò)公司選擇我們就是放心。
1.首先下載UEditor源碼,將整個文件放到static文件夾中
2.然后將UEditor集成到項目中去。
找到src/main.js,在main.js中
import '../static/ueditor/ueditor.config.js' import '../static/ueditor/ueditor.all.min.js' import '../static/ueditor/lang/zh-cn/zh-cn.js' import '../static/ueditor/ueditor.parse.min.js'
3.在src/components文件夾下創(chuàng)建公共組件UE.vue文件,作為編輯器組件
export default { name:'ue', props:{ value:{ type:String, default:"" } }, data() { return { editor: null, }; }, mounted() { // 實(shí)例化editor編輯器 this.editor = window.UE.getEditor("editor"); //設(shè)置編輯器默認(rèn)內(nèi)容 this.editor.addListener('ready', () => { this.editor.setContent(this.value) }) }, methods: { //獲取編輯器中的內(nèi)容 getUEContent () { return this.editor.getContent() } }, destroyed() { // 將editor進(jìn)行銷毀 this.editor.destroy(); } }
4.我們可以通過ueditor.config.js來改變編輯器所顯示的選項
如果我們默認(rèn)顯示的話,會是這個樣子
如果你不需要某些元素,你可以在ueditor.config.js中的toolbars中設(shè)置需要顯示的標(biāo)簽
當(dāng)然你還需要做下其他的配置,比如指定編輯器資源文件根目錄
window.UEDITOR_HOME_URL = "./static/UE/";
在這里友情提示,如果你的項目打包之后不是放在一級目錄下,建議寫成這樣相對路徑,不然會報錯找不到資源。
5.這樣你就可以在其他組件引入使用了,我們可以通過props向編輯器傳遞默認(rèn)顯示的值,還可以通過getUEContent()方法獲取編輯器輸入的內(nèi)容。但是在瀏覽器控制臺你還是會看到報錯
后臺配置項返回格式出錯,上傳功能將不能正常使用!
這是因為我們在編輯器中上傳圖片或者視頻的時候,沒有配置 到這里,我們就可以愉快的使用UEditor富文本編輯器了。 以上是“vue2.x如何集成百度UEditor富文本編輯器”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
當(dāng)前文章:vue2.x如何集成百度UEditor富文本編輯器
標(biāo)題網(wǎng)址:http://weahome.cn/article/jedegd.html