ueditor设置默认输入的字体、行间距

问题分析

项目需求,要求在 Ueditor 中,不勾选任何样式编辑的情况下,存入数据库中的是微软雅黑的字体,目前问题是存入数据库的只有 p 标签

后来尝试改 P 标签的样式改成

这么设置确实在 ue 的编辑页面,显示成为默认的字体了,但是提交后台保存时,并没有将改样式保存至数据库中,经过对比发现,点击编辑区域更改后的字体样式,是直接在\<p>中标注标签,而我们设置好的字体,是写在样式表中的(如下图 2),ue 在提交后台保存时,只提交了\<p>标签样式信息被过滤。

###解决方法

在初始化 ueditor 时,手动设置即可

var editor
1
2
3
4
5
editor.ready(function() {
editor.execCommand("fontfamily", "微软雅黑"); //字体
editor.execCommand("lineheight", 1.5); //行间距
editor.execCommand("fontsize", "16px"); //字号
});

本文地址:https://tonysteven.github.io/2018/08/03/ueditor_set_fontsize/
转载请注明出处,谢谢!

坚持原创技术分享,您的支持将鼓励我继续创作!