最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue集成百度UEditor富文本編輯器使用教程

 更新時間:2018年09月21日 15:23:30   投稿:lijiao  
這篇文章主要為大家詳細介紹了vue集成百度UEditor富文本編輯器的使用教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下

在前端開發(fā)的項目中,難免會遇到需要在頁面上集成一個富文本編輯器。那么,如果你有這個需求,希望可以幫助到你。

vue是前端開發(fā)者所追捧的框架,簡單易上手,但是基于vue的富文本編輯器大多數太過于精簡。于是我將百度富文本編輯器放到vue項目中使用。效果圖如下

廢話不多說。

1、使用vue-cli構建一個vue項目。然后下載UEditor源碼,地址

把項目復制到vue項目的static文件下。目的是讓服務可以訪問到里面的文件,打開UEditor目錄文件。這里下載的是jsp版本的。文件名字沒有更改過。打開里面的ueditor.config.js文件找到serverUrl把這行代碼注釋了。這個代碼是用來上傳圖片的后臺地址。如果不注釋了會請求報錯。編輯器跑起來再做服務配置修改地址。

2、在.vue文件中引入主要js文件

import ‘../../static/utf8-jsp/ueditor.config' 
import ‘../../static/utf8-jsp/ueditor.all'; 
import ‘../../static/utf8-jsp/lang/zh-cn/zh-cn'; 

3、在data中申明一個變量存儲UEditor的實例方便在vue的其他地方使用,然后申明一個變量存儲手動獲取的編輯器里面的內容,再什么一個變量存儲初始化時要寫入編輯器的內容。三個變量。如果操作得當??梢詼p少變量的時候。這是笨辦法

4、在vue的mounted鉤子函數中調用編輯器的方法生成實例存儲到剛剛申明的變量中,在實例中傳入參數。第一個是id,id是生成編輯器的div的id。第二個參數是一個對象。對象內容是對編輯器的配置。如資源訪問路徑,toolbars內容配置。

5、在html部分寫一個div標簽

<div id="editor" type="text/plain" style="width:1024px;height:500px;"></div>

6、然后配置資源路徑。在實例化的時候傳入的參數里。第二個參數是一個對象。內容包括路徑。

this.ue = UE.getEditor('editor',{ 
BaseUrl: '', 
UEDITOR_HOME_URL: 'static/utf8-jsp/', 
}); 

這個UEDITOR_HOME_URL就是配置編輯器自己訪問自己所需要的依賴的路徑。設置到存放的文件下utf8-jsp是編輯器文件的更目錄。目錄不一樣可自行更改

7、然后保存。就可以在界面上顯示一個完整的富文本編輯器

8、如果要獲取內容則使用在data里面申明的編輯器實例在vue中this.實例調用方法getContent()可以獲取到內容

9如果要設置內容則調用:setContent('歡迎使用ueditor');

更多方法參考官方文檔。

10、文檔內容屬于個人踩坑的心得。如有錯誤。請留言指出。謝謝

11、需要注意的是資源路徑容易搞錯。使用相對路徑即可

12、貼出代碼

html

<template> 
<div class="hello"> 
<div id="editor" type="text/plain" style="width:1024px;height:500px;"></div> 
<button @click="submits">保存</button> 
<button @click="xieru">寫入</button> 
</div> 
</template> 

js

<script> 
import '../../static/utf8-jsp/ueditor.config' 
import '../../static/utf8-jsp/ueditor.all'; 
import '../../static/utf8-jsp/lang/zh-cn/zh-cn'; 
export default { 
 name: 'hello', 
 data () { 
 return { 
  ue: '', 
  uedata: [], 
  xierudata: [] 
 } 
}, 
mounted() { 
 this.ue = UE.getEditor('editor',{ 
 BaseUrl: '', 
 UEDITOR_HOME_URL: 'static/utf8-jsp/', 
 // toolbars:[] 
}); 
}, 
 methods: { 
 submits(){ 
 this.uedata.push(UE.getEditor('editor').getContent()); 
 console.log(this.uedata.join("\n")); 
}, 
 xieru(){ 
 UE.getEditor('editor').setContent('歡迎使用ueditor'); 
} 
} 
} 
</script> 

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • Vue實現實時更新sessionStorage數據的示例代碼

    Vue實現實時更新sessionStorage數據的示例代碼

    這篇文章主要為大家詳細介紹了Vue如何實現實時更新sessionStorage數據,文中的示例代碼講解詳細,具有一定的參考價值,需要的可以參考一下
    2023-06-06
  • Vue中使用element-ui給按鈕綁定一個單擊事件實現點擊按鈕就彈出dialog對話框

    Vue中使用element-ui給按鈕綁定一個單擊事件實現點擊按鈕就彈出dialog對話框

    最近遇到了個需求是使用element-ui插件編寫頁面,點擊按鈕,彈出對話框,這篇文章主要給大家介紹了關于Vue中使用element-ui給按鈕綁定一個單擊事件實現點擊按鈕就彈出dialog對話框的相關資料,需要的朋友可以參考下
    2022-11-11
  • 解決Vite無法分析出動態(tài)import的類型,控制臺出警告的問題

    解決Vite無法分析出動態(tài)import的類型,控制臺出警告的問題

    這篇文章主要介紹了解決Vite無法分析出動態(tài)import的類型,控制臺出警告的問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • vue封裝el-upload批量上傳只請求一次接口

    vue封裝el-upload批量上傳只請求一次接口

    本文主要介紹了vue封裝el-upload批量上傳只請求一次接口,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-02-02
  • vue引入高德地圖并繪制點線面的方法

    vue引入高德地圖并繪制點線面的方法

    這篇文章主要介紹了vue引入高德地圖并繪制點線面的實例代碼,本文通過實例代碼給大家介紹的非常詳細,感興趣的朋友一起看看吧
    2024-03-03
  • vue.extend實現alert模態(tài)框彈窗組件

    vue.extend實現alert模態(tài)框彈窗組件

    這篇文章主要為大家詳細介紹了vue.extend實現alert模態(tài)框彈窗組件,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-04-04
  • Vue拖拽組件開發(fā)實例詳解

    Vue拖拽組件開發(fā)實例詳解

    本文重點給大家介紹Vue拖拽組件開發(fā)實例,拖拽的原理是手指在移動的過程中,實時改變元素的位置即top和left值,使元素隨著手指的移動而移動。對實例代碼感興趣的朋友跟隨腳本之家小編一起學習吧
    2018-05-05
  • Vue自定義指令介紹(2)

    Vue自定義指令介紹(2)

    這篇文章主要為大家詳細介紹了Vue自定義指令,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • vue實現視頻上傳功能

    vue實現視頻上傳功能

    這篇文章主要為大家詳細介紹了vue實現視頻上傳功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-04-04
  • vue3+vant4實現pdf文件上傳與預覽組件

    vue3+vant4實現pdf文件上傳與預覽組件

    這篇文章主要介紹了vue3如何結合vant4實現簡單的pdf文件上傳與預覽組件,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2025-04-04

最新評論

农安县| 广饶县| 新竹县| 神池县| 沁阳市| 祁东县| 重庆市| 罗定市| 忻城县| 武汉市| 东兰县| 蕲春县| 岳西县| 嘉兴市| 凭祥市| 新民市| 泸溪县| 巴彦县| 伊宁县| 金溪县| 金门县| 高雄市| 浦城县| 澄江县| 准格尔旗| 邹城市| 曲阜市| 皋兰县| 祁门县| 双桥区| 浦北县| 石景山区| 绍兴县| 小金县| 泸定县| 华蓥市| 阿克陶县| 长兴县| 长春市| 吴旗县| 肥乡县|