一、cnpm 安裝 vue-quill-editor
cnpm install vue-quill-editor
二、在main.js中引入import vuequilleditor from 『vue-quill-editor』
// require styles 引入樣式
import 『quill/dist/quill.core.css』
import 『quill/dist/quill.snow.css』
import 『quill/dist/quill.bubble.css』
vue.use(vuequilleditor)
三、在模組中引用儲存
這樣引入後你會得到這樣乙個編輯器
那麼你如果不需要那麼多的工具欄功能要怎麼辦呢;應該是通過options來修改但是他的預設值是什麼的,這個官方文件 :裡面看到了類似的方法 。
初始值的設定應該是一樣的吧
所以我就照著*******部分去修改了options
果然 生效了 只顯示了我寫在*******裡面的模組
那麼*******工具欄對應功能的模組名是什麼呢 我繼續往下看文件 發現大致上有以下的功能
然而我試著直接引入發現有部分的圖示並沒有顯示;
然後我發現他有些如list這種列表應該是有預設值,我在很後面的文件裡發現了這個預設格式規範 這個官方文件也是個坑 內容不寫到一塊的 ;
大致上分為這幾類:
2.需要有預設值的
標題 - header
[, ] 值字型大小
列表 - list
[, ], 值ordered,bullet
上標/下標 - script
[, ], 值sub,super
縮排 - indent
[, ], 值-1,+1等
文字方向 - direction
, 值rtl
這部分如圖所示會填寫的內容對應提供的值展示功能的圖示 如果多個值他家就顯示多個圖示
3.有多個值 以下拉列表形式顯示
大小 - size
,標題 - header
,這部分顯示如圖所示 以下拉列形式顯示
4.有系統預設值的功能只需填寫乙個空陣列 就會有出現預設的選項
顏色 - color
背景顏色 - background
字型 - font
文字對齊 - align
他們的格式都是
[, ],,
這種格式
*******自定義工具欄就是這樣咯 剩下的就是根據填寫功能到options的modules裡就可以了
modules:, ], // 標題,鍵值對的形式;1、2表示字型大小
[, ], //列表
[, ], // 上下標
[, ], // 縮排
, // 文字方向
, // 字型大小
, //幾級標題
[, ], // 字型顏色,字型背景顏色
, //字型
, //對齊方式
['clean'], //清除字型樣式]},
theme:'snow'}}
推拽上傳import from 'vue-quill-editor'
import * as quill from 'quill' //引入編輯器
import from 'quill-image-drop-module';
quill.register('modules/imagedrop', imagedrop);
export default ,
theme:'snow'}}
}
那上傳檔案那你就不用想了,你也許想先把放上去,其實這個檔案託上去就已經是個base64了,等你在前台讀數的時候直接decode就好~
調整大小imageresize:
return
},theme:'snow'}}
Vue中使用富文字
類似於上圖 我們使用元件引入 首先建立乙個vue檔案 wangzi.vue 然後將下列 複製到檔案中 html editor class div editor class text div div template import efrom wangeditor export default mod...
vue 中 Echarts 富文字如何使用
很早的一篇文章中我寫了 echarts 富文字不生效的解決辦法,很多人看不明白,再來解釋一下,如果你的寫法沒有出問題的話,在頁面中還是不能正常顯示你想要的樣式,那麼就要考慮是不是 echarts 的版本過低,建議公升級使用 效果圖 和 如下 要改變y軸label的樣式,就需要在對應 yaxis 中配...
vue 使用Ueditor富文字的配置
npm i vue ueditor wrap s第二步,引入到專案中 我是引入到需要的頁面中,沒有全域性引入 import vueueditorwrap from vue ueditor wrap 第三步,註冊元件 components 第四步,在模板中使用元件 專案如果使用的是vue cil2.0...