1、安裝vue-editor-wrap
npm i vue-ueditor-wrap
2、下載UEditor文件夾 (https://github.com/HaoChuan9421/vue-ueditor-wrap)
(1)、壓縮包在vue-ueditor-wrap >> assets >> downloads中(我在vue項目中使用的是utf8-php.zip)
(2)、把下載的文件夾放到vue項目中的static文件下
(3)、解壓文件夾並重命名為UEditor
3、引用組件、注冊組件
import VueUeditorWrap from "vue-ueditor-wrap"; export default { name: "AddArticle", components: { VueUeditorWrap }, data(){ return { msg:'<h1>ssssssssssssssssssssss</h1>', myConfig: { // 編輯器不自動被內容撐高 autoHeightEnabled: false, // 初始容器高度 initialFrameHeight: 240, // 初始容器寬度 initialFrameWidth: '100%', // 上傳文件接口(這個地址是我為了方便各位體驗文件上傳功能搭建的臨時接口,請勿在生產環境使用!!!) serverUrl: 'http://35.201.165.105:8000/controller.php', // UEditor 資源文件的存放路徑,如果你使用的是 vue-cli 生成的項目,通常不需要設置該選項,vue-ueditor-wrap 會自動處理常見的情況,如果需要特殊配置,參考下方的常見問題2 UEDITOR_HOME_URL: '/static/UEditor/' } } }, methods: { showOne() { alert(this.msg); } } }
4、html
<vue-ueditor-wrap v-model="msg" :config="myConfig"></vue-ueditor-wrap>
5、效果展示