电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

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

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

瀏覽:108日期: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)文章:
主站蜘蛛池模板: 体检车_移动CT车_CT检查车_CT车_深圳市艾克瑞电气有限公司移动CT体检车厂家-深圳市艾克瑞电气有限公司 | 合肥卓创建筑装饰,专业办公室装饰、商业空间装修与设计。 | 不锈钢复合板厂家_钛钢复合板批发_铜铝复合板供应-威海泓方金属复合材料股份有限公司 | 热处理炉-退火炉-回火炉设备厂家-丹阳市电炉厂有限公司 | 湖南教师资格网-湖南教师资格证考试网| 智能化的检漏仪_气密性测试仪_流量测试仪_流阻阻力测试仪_呼吸管快速检漏仪_连接器防水测试仪_车载镜头测试仪_奥图自动化科技 | 999范文网_优质范文下载写作帮手 | 土壤养分检测仪_肥料养分检测仪_土壤水分检测仪-山东莱恩德仪器 大型多片锯,圆木多片锯,方木多片锯,板材多片锯-祥富机械有限公司 | 托盘租赁_塑料托盘租赁_托盘出租_栈板出租_青岛托盘租赁-优胜必达 | 管理会计网-PCMA初级管理会计,中级管理会计考试网站 | 电子元器件呆滞料_元器件临期库存清仓尾料_尾料优选现货采购处理交易商城 | 智慧水务|智慧供排水利信息化|水厂软硬件系统-上海敢创 | 浙江筋膜枪-按摩仪厂家-制造商-肩颈按摩仪哪家好-温州市合喜电子科技有限公司 | 识禅_对禅的了解,从这里开始| 液压中心架,数控中心架,自定心中心架-烟台恒阳机电设计有限公司 行星搅拌机,双行星搅拌机,动力混合机,无锡米克斯行星搅拌机生产厂家 | H型钢切割机,相贯线切割机,数控钻床,数控平面钻,钢结构设备,槽钢切割机,角钢切割机,翻转机,拼焊矫一体机 | 亿立分板机_曲线_锯片式_走刀_在线式全自动_铣刀_在线V槽分板机-杭州亿协智能装备有限公司 | 污水处理设备维修_污水处理工程改造_机械格栅_过滤设备_气浮设备_刮吸泥机_污泥浓缩罐_污水处理设备_污水处理工程-北京龙泉新禹科技有限公司 | 臭氧实验装置_实验室臭氧发生器-北京同林臭氧装置网 | 苏州伊诺尔拆除公司_专业酒店厂房拆除_商场学校拆除_办公楼房屋拆除_家工装拆除拆旧 | 碳纤维复合材料制品生产定制工厂订制厂家-凯夫拉凯芙拉碳纤维手机壳套-碳纤维雪茄盒外壳套-深圳市润大世纪新材料科技有限公司 | 长沙印刷厂-包装印刷-画册印刷厂家-湖南省日大彩色印务有限公司 青州搬家公司电话_青州搬家公司哪家好「鸿喜」青州搬家 | 大倾角皮带机-皮带输送机-螺旋输送机-矿用皮带输送机价格厂家-河南坤威机械 | 单电机制砂机,BHS制砂机,制沙机设备,制砂机价格-正升制砂机厂家 单级/双级旋片式真空泵厂家,2xz旋片真空泵-浙江台州求精真空泵有限公司 | 旅游规划_旅游策划_乡村旅游规划_景区规划设计_旅游规划设计公司-北京绿道联合旅游规划设计有限公司 | 福兰德PVC地板|PVC塑胶地板|PVC运动地板|PVC商用地板-中国弹性地板系统专业解决方案领先供应商! 福建成考网-福建成人高考网 | 购买舔盐、舔砖、矿物质盐压块机,鱼饵、鱼饲料压块机--请到杜甫机械 | Safety light curtain|Belt Sway Switches|Pull Rope Switch|ultrasonic flaw detector-Shandong Zhuoxin Machinery Co., Ltd | 便携式XPDM露点仪-在线式防爆露点仪-增强型烟气分析仪-约克仪器 冰雕-冰雪世界-大型冰雕展制作公司-赛北冰雕官网 | 制冷采购电子商务平台——制冷大市场 | MES系统工业智能终端_生产管理看板/安灯/ESOP/静电监控_讯鹏科技 | 日本SMC气缸接头-速度控制阀-日本三菱伺服电机-苏州禾力自动化科技有限公司 | 双菱电缆-广州电缆厂_广州电缆厂有限公司 | 国际船舶网 - 船厂、船舶、造船、船舶设备、航运及海洋工程等相关行业综合信息平台 | Trimos测长机_测高仪_TESA_mahr,WYLER水平仪,PWB对刀仪-德瑞华测量技术(苏州)有限公司 | 湖南印刷厂|长沙印刷公司|画册印刷|挂历印刷|台历印刷|杂志印刷-乐成印刷 | 湖南印刷厂|长沙印刷公司|画册印刷|挂历印刷|台历印刷|杂志印刷-乐成印刷 | 无菌水质袋-NASCO食品无菌袋-Whirl-Pak无菌采样袋-深圳市慧普德贸易有限公司 | 骨灰存放架|骨灰盒寄存架|骨灰架厂家|智慧殡葬|公墓陵园管理系统|网上祭奠|告别厅智能化-厦门慈愿科技 | 诺冠气动元件,诺冠电磁阀,海隆防爆阀,norgren气缸-山东锦隆自动化科技有限公司 | 空气净化器租赁,空气净化器出租,全国直租_奥司汀净化器租赁 |