D2-Admin使用UEditor


完整版自帶Ueditor,我用的是精簡版,一步一步逐漸豐富功能組件。

D2-Admin的文檔太簡單。讓生手不知道該怎么操作。https://doc.d2admin.fairyever.com/zh/sys-components/ueditor.html

 

以下為具體操作步驟。

1、安裝vue-ueditor-wrap。文檔https://github.com/HaoChuan9421/vue-ueditor-wrap

不想看文檔的,直接執行命令

npm i vue-ueditor-wrap

2、在src\main.js中引入、注冊vue-ueditor-wrap組件。16-17行,31行

 1 // Vue
 2 import Vue from 'vue'
 3 // D2-Crud
 4 import ElementUI from 'element-ui'
 5 import 'element-ui/lib/theme-chalk/index.css'
 6 import D2Crud from '@d2-projects/d2-crud'
 7 
 8 import i18n from './i18n'
 9 import App from './App'
10 // 核心插件
11 import d2Admin from '@/plugin/d2admin'
12 // store
13 import store from '@/store/index'
14 
15 // !!!!!!!!!!!!!!!!!!這里
16 // [ 可選組件 ] UEditor
17 import VueUeditorWrap from 'vue-ueditor-wrap'
18 
19 // 菜單和路由設置
20 import router from './router'
21 import menuHeader from '@/menu/header'
22 import menuAside from '@/menu/aside'
23 import { frameInRoutes } from '@/router/routes'
24 
25 // 核心插件
26 Vue.use(d2Admin)
27 // D2-Crud
28 Vue.use(ElementUI)
29 Vue.use(D2Crud)
30 // !!!!!!!!!!!!!!!!!!這里
31 Vue.component('VueUeditorWrap', VueUeditorWrap)

 

3、下載D2-Admin完整版,解壓,將public\lib這個目錄,復制到你項目的相同目錄。這個文件是UEditor的資源文件

 

4、D2-Admin完整版中將src\components\d2-ueditor這個目錄,復制到你項目的相同目錄。這是ueditor這個組件

 

5、src\components\index.js,在這個文件中引入、注冊ueditor組件。10行

 1 import Vue from 'vue'
 2 
 3 import d2Container from './d2-container'
 4 
 5 // 注意 有些組件使用異步加載會有影響
 6 Vue.component('d2-container', d2Container)
 7 Vue.component('d2-icon', () => import('./d2-icon'))
 8 Vue.component('d2-icon-svg', () => import('./d2-icon-svg/index.vue'))
 9 Vue.component('my-tag', () => import('./curd2/tag.vue'))
10 Vue.component('d2-ueditor', () => import('./d2-ueditor'))

至此,完成。快去測試一下吧

1       <el-row>
2         <el-col :span="2">商品詳情</el-col>
3         <el-col :span="22">
4           <d2-ueditor v-model="goodsDetailText"/>
5         </el-col>
6       </el-row>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM