quilleditor 字体大小设置_vue-quill-editor如何设置字体默认大小?
集眾家之言后,我采用以下方式初步實現了設置默認字體大小
1、全局引入以下內容,完成自定義字號的注冊
import * as Quill from 'quill';
let fontSizeStyle = Quill.import('attributors/style/size');
fontSizeStyle.whitelist = ['10px', '12px', '14px', '16px', '20px', '24px', '36px', false];
2、在editor的配置項中配置size菜單
export default {
data() {
editorOption: {
modules: [
[{ 'size': fontSizeStyle.whitelist }]
]
}
}
}
3、寫入對應css樣
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value='10px']::before, .ql-snow .ql-picker.ql-size .ql-picker-item[data-value='10px']::before {
content: '10px';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value='12px']::before, .ql-snow .ql-picker.ql-size .ql-picker-item[data-value='12px']::before {
content: '12px';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value='14px']::before, .ql-snow .ql-picker.ql-size .ql-picker-item[data-value='14px']::before {
content: '14px';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value='16px']::before, .ql-snow .ql-picker.ql-size .ql-picker-item[data-value='16px']::before {
content: '16px';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value='20px']::before, .ql-snow .ql-picker.ql-size .ql-picker-item[data-value='20px']::before {
content: '20px';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value='24px']::before, .ql-snow .ql-picker.ql-size .ql-picker-item[data-value='24px']::before {
content: '24px';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value='36px']::before, .ql-snow .ql-picker.ql-size .ql-picker-item[data-value='36px']::before {
content: '36px';
}
4、給編輯器配置默認字體大小
以上操作后,默認會選中false配置項,此時需要給編輯器寫入默認樣式
.ql-container {
font-size:16px;
}
總結
以上是生活随笔為你收集整理的quilleditor 字体大小设置_vue-quill-editor如何设置字体默认大小?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《燕云十六声》铁心难静任务攻略
- 下一篇: 绯色回响怎么买时装