美文网首页
vue-quill-editor如何设置新增字体font-fam

vue-quill-editor如何设置新增字体font-fam

作者: 辉夜真是太可爱啦 | 来源:发表于2020-06-02 14:24 被阅读0次

新增以后的效果如图


image.png

新建字体文件的css文件,在App.vue中引入

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=SimSun]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=SimSun]::before {
  content: "宋体";
  font-family: "SimSun"!important;
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=SimHei]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=SimHei]::before {
  content: "黑体";
  font-family: "SimHei";
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=Microsoft-YaHei]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=Microsoft-YaHei]::before {
  content: "微软雅黑";
  font-family: "Microsoft YaHei";
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=KaiTi]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=KaiTi]::before {
  content: "楷体";
  font-family: "KaiTi"!important;
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=FangSong]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=FangSong]::before {
  content: "仿宋";
  font-family: "FangSong";
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=Arial]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=Arial]::before {
  content: "Arial";
  font-family: "Arial";
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=Times-New-Roman]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=Times-New-Roman]::before {
  content: "Times New Roman";
  font-family: "Times New Roman";
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=sans-serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=sans-serif]::before {
  content: "sans-serif";
  font-family: "sans-serif";
}

.ql-font-SimSun {
  font-family: "SimSun";
}
.ql-font-SimHei {
  font-family: "SimHei";
}
.ql-font-Microsoft-YaHei {
  font-family: "Microsoft YaHei";
}
.ql-font-KaiTi {
  font-family: "KaiTi";
}
.ql-font-FangSong {
  font-family: "FangSong";
}
.ql-font-Arial {
  font-family: "Arial";
}
.ql-font-Times-New-Roman {
  font-family: "Times New Roman";
}
.ql-font-sans-serif {
  font-family: "sans-serif";
}

//App.vue
<style lang="stylus">
  @import "assets/css/font.css"
</style>

然后在使用富文本的页面进行配置

  import Quill from 'vue-quill-editor'

  let fonts = ['SimSun', 'SimHei','Microsoft-YaHei','KaiTi','FangSong','Arial','Times-New-Roman','sans-serif'];
  Quill.Quill.imports['formats/font'].whitelist=fonts;
  Quill.Quill.register(Quill.Quill.imports['formats/font']);

  const toolbarOptions = [
      [{ 'font': fonts }],
      ['bold', 'italic', 'underline', 'strike'],        // toggled buttons
      //后续配置省略.......
  ];

  //export default 的data中注册
  editorOption: {
      modules: {
          toolbar:{
              container: toolbarOptions,
          }
      },
  },

相关文章

  • vue-quill-editor如何设置新增字体font-fam

    新增以后的效果如图 新建字体文件的css文件,在App.vue中引入 然后在使用富文本的页面进行配置

  • iOS textView 的 placeholder、字数限制、

    更新: 已新增Swift版本! 更新 :约束适配 更新 :新增占位符颜色,字体设置 2017-12-5 如上图。...

  • vue-quill-editor设置字体大小

    前言:Vue项目中需要用到富文本编辑器,所以选择了vue-quill-editor这个富文本编辑器,发现字体只有几...

  • matplotlib

    导入库 测试数据 设置字体 新建图像 在figure中新增2个坐标系 添加网格 绘图 设置标题 设置x轴范围 显示...

  • vue-quill-editor设置字体font-family

    前言:Vue项目中需要用到富文本编辑器,所以选择了vue-quill-editor这个富文本编辑器,发现字体fon...

  • vue-quill-editor编辑器修改默认字体大小

    vue-quill-editor字体数量特别少,所以根本不能满足。 在对应的组件中使用···import "../...

  • 新增字体

    将字体文件拖入工程中,记得勾选对应的targetimage.pngimage.png 在inof.plist文件中...

  • CSS基础

    如何分开设置英文和中文字体样式 因为英文不包含中文,中文包含英文,所以可以先设置英文字体,之后设置中文字体. 选择...

  • Latex学习笔记1

    日期:2019.04.26 字体设置字体族设置字体系列设置字体形状设置字体大小中文字体 篇章结构 特殊字符 插图 ...

  • 使用icoMoon自定义字体文件

    项目中要求新增一些自定义的字体文件,由于之前的字体文件库中的字体文件没有新需求所要求的,只好新增字体文件,但是新增...

网友评论

      本文标题:vue-quill-editor如何设置新增字体font-fam

      本文链接:https://www.haomeiwen.com/subject/aaeuzhtx.html