真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

vue2.x如何集成百度UEditor富文本編輯器

小編給大家分享一下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文件夾中

vue2.x如何集成百度UEditor富文本編輯器

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)顯示的話,會是這個樣子

vue2.x如何集成百度UEditor富文本編輯器

如果你不需要某些元素,你可以在ueditor.config.js中的toolbars中設(shè)置需要顯示的標(biāo)簽

vue2.x如何集成百度UEditor富文本編輯器

當(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

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部