项目场景:
开发Vue项目过程中用到了百度的UEditor编辑器,虽然官方没有封装Vue版本,但是民间大神给封装了 vue-ueditor-wrap ,但是大神仅仅是封装了一个壳,但是呢百度的官方API又写的非常的杂乱,所以遇到问题很难解决。
问题描述:
这次遇到的问题主要是编辑器默认打开后的字号设置的是 16px,但是呢不知道什么原因导致的16px渲染不出来,所以个人给领导提供了两种解决方案。
planA: 在渲染的地方加上 font-size: 16px;
planB: 在编辑器的地方将字号大小设置为 14px
领导因为不想麻烦果断 planB,故而我开启了漫长的搜索之路…
解决方案:
中间试了很多种办法都不好使,最后终于找到了一个设置的方法
<vue-ueditor-wrap
ref="myQuillEditor"
class="vueclick"
v-model="mdl.content"
:init="init"
@ready="ready"
:config="editorConfig"
>
</vue-ueditor-wrap>
ready(editor) {
this.editor = editor;
this.cratePop(editor);
editor.execCommand('fontSize', '14px');
},