国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術(shù)文章
文章詳情頁

解決Vue的文本編輯器 vue-quill-editor 小圖標(biāo)樣式排布錯(cuò)亂問題

瀏覽:74日期:2022-12-19 14:10:32

解決Vue的文本編輯器 vue-quill-editor 小圖標(biāo)樣式排布錯(cuò)亂問題

假設(shè)你已經(jīng)知道如何引入vue-quill-editor,并且遇到了跟我一樣的問題(如上圖),顯示出來的圖標(biāo)排列不整齊,字體,文字大小選擇時(shí)超出邊框。你可以試試下面這種解決辦法 。

在使用文本編輯器的vue頁面中引入vue-quill-editor中的樣式。

@import '../../node_modules/quill/dist/quill.snow.css';

然后在組件中添加class名 —— class=“ql-editor”。

<quill-editor class='ql-editor'></quill-editor>

解決Vue的文本編輯器 vue-quill-editor 小圖標(biāo)樣式排布錯(cuò)亂問題

你就會(huì)看到錯(cuò)亂的圖標(biāo)樣式已經(jīng)改變,如下圖:

樣式排列已經(jīng)整齊

如果在包裹組件的標(biāo)簽上添加class名 —— class=“ql-container ql-snow”。

<el-form-item class='ql-container ql-snow'> <quill-editor class='ql-editor'></quill-editor></el-form-item>

你將會(huì)看到下圖的效果,文本編輯器外面多了一層容器。

文本編輯器多了一層外框

解決Vue的文本編輯器 vue-quill-editor 小圖標(biāo)樣式排布錯(cuò)亂問題

補(bǔ)充知識(shí):Vue-Quill-Editor富文本使用筆記

<template> <div class='hello'> <quill-editor v-model='content' ref='myQuillEditor' :options='editorOption' @focus='onEditorFocus($event)' @blur='onEditorBlur($event)' @change='onEditorChange($event)' > <div slot='toolbar'> <!-- Add a bold button --> <button >Bold</button> <button >Italic</button> <button >underline</button> <button >strike</button> <button ></button> <button ></button> <button value='1'></button> <button value='2'></button> <!--Add list --> <button value='ordered'></button> <button value='bullet'></button> <!-- Add font size dropdown --> <select > <option selected>段落</option> <option value='1'>標(biāo)題1</option> <option value='2'>標(biāo)題2</option> <option value='3'>標(biāo)題3</option> <option value='4'>標(biāo)題4</option> <option value='5'>標(biāo)題5</option> <option value='6'>標(biāo)題6</option> </select> <select > <option value='10px'>10px</option> <option value='12px'>12px</option> <option value='14px'>14px</option> <option value='16px' selected>16px</option> <option value='18px'>18px</option> <option value='20px'>20px</option> </select> <select > <option value='SimSun'>宋體</option> <option value='SimHei'>黑體</option> <option value='Microsoft-YaHei'>微軟雅黑</option> <option value='KaiTi'>楷體</option> <option value='FangSong'>仿宋</option> <option value='Arial'>Arial</option> </select> <!-- Add subscript and superscript buttons --> <select value='color'></select> <select value='background'></select> <select value='align'></select> <button ></button> <!-- You can also add your own --> </div> </quill-editor> </div></template> <script>import { quillEditor } from 'vue-quill-editor'; // 調(diào)用富文本編輯器import 'quill/dist/quill.snow.css'; // 富文本編輯器外部引用樣式 三種樣式三選一引入即可//import ’quill/dist/quill.core.css’//import ’quill/dist/quill.bubble.css’import * as Quill from 'quill'; // 富文本基于quill export default { name: 'HelloWorld', components: { 'quill-editor': quillEditor }, data() { return { editor: null, // 富文本編輯器對(duì)象 content:’’,// 富文本編輯器默認(rèn)內(nèi)容 editorOption: { // 富文本編輯器配置,頂部的工具欄 modules: { toolbar:'#toolbar' // toolbar: [ // ['bold', 'italic', 'underline', 'strike'], //加粗,斜體,下劃線,刪除線 // ['blockquote', 'code-block'], //引用,代碼塊 // [{ header: 1 }, { header: 2 }], // 標(biāo)題,鍵值對(duì)的形式;1、2表示字體大小 // [{ list: 'ordered' }, { list: 'bullet' }], //列表 // [{ script: 'sub' }, { script: 'super' }], // 上下標(biāo) // [{ indent: '-1' }, { indent: '+1' }], // 縮進(jìn) // [{ direction: 'rtl' }] // 文本方向 // ] }, theme: 'snow',//主題 placeholder: '請(qǐng)輸入正文' } }; }, mounted() { this.editor = this.$refs.myQuillEditor.quill; }, beforeDestroy() { this.editor = null; delete this.editor; }, methods: { // 準(zhǔn)備富文本編輯器 onEditorReady(editor) {}, // 富文本編輯器 失去焦點(diǎn)事件 onEditorBlur(editor) {}, // 富文本編輯器 獲得焦點(diǎn)事件 onEditorFocus(editor) {}, // 富文本編輯器 內(nèi)容改變事件 onEditorChange(editor) { console.log(editor); } }};</script> <!-- Add 'scoped' attribute to limit CSS to this component only --><style scoped></style>

安裝好以后,按照這種方式寫,基本接口搭建完成,細(xì)節(jié)方面自己稍微調(diào)整。

注意:工具欄可以使用toolbar數(shù)組形式配置,也可以使用html方式配置。感覺數(shù)組形式更簡(jiǎn)潔,html形式樣式更好調(diào)整。

以上這篇解決Vue的文本編輯器 vue-quill-editor 小圖標(biāo)樣式排布錯(cuò)亂問題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Vue
相關(guān)文章:
主站蜘蛛池模板: 成人欧美午夜视频毛片 | 成人18免费 | 精品国产免费第一区二区三区日韩 | 国产一区二三区 | 免费鲁丝片一级观看 | 欧美色视频日本片高清在线观看 | 高清国产在线播放成人 | 高清国产在线 | 国产精品亚洲综合天堂夜夜 | 国产精品网站 夜色 | 精品国产免费一区二区三区五区 | 亚洲精品午夜国产va久久成人 | 成人亚洲欧美 | 国产精品偷伦费观看 | 国产a区| 婷婷在线成人免费观看搜索 | 国产步兵社区视频在线观看 | 精品免费在线视频 | 亚洲欧美日韩三级 | 亚洲自拍偷拍网 | 午夜主播福利视频在线观看 | 91精品国产9l久久久久 | 午夜剧场福利社 | 久久悠 | 国产成人欧美一区二区三区的 | 一个人看的日本www的免费视频 | 久久免费视频6 | 高清欧美一级在线观看 | 一级看片免费视频囗交 | 2021国产精品一区二区在线 | 欧美一级大片免费观看 | 国产精品中文字幕在线观看 | 97久久精品一区二区三区 | 天天拍拍夜夜出水 | 久久久久日韩精品无 | 亚洲久久久久久久 | 国产99久久 | 成人一级 | aa级毛片 | 一级做a爰片毛片 | www.色午夜|