vue富文字使用詳解

2021-09-30 01:54:34 字數 2715 閱讀 3794

一、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...