register.js
898 Bytes
import VueQuillEditor from 'vue-quill-editor';
import { ImageExtend } from 'quill-image-extend-module';
import 'quill/dist/quill.core.css';
import 'quill/dist/quill.snow.css';
import 'quill/dist/quill.bubble.css';
import './font.css';
// quill编辑器的字体样式
const fonts = ['SimSun', 'SimHei', 'Microsoft-YaHei', 'KaiTi', 'FangSong', 'Arial', 'Times-New-Roman', 'sans-serif'];
const Font = VueQuillEditor.Quill.import('formats/font');
Font.whitelist = fonts; // 将字体加入到白名单
VueQuillEditor.Quill.register(Font, true);
// quill编辑器的字体大小
const Size = VueQuillEditor.Quill.import('formats/size');
Size.whitelist = ['12px', '14px', '16px', '18px', '20px', '24px', '32px'];
VueQuillEditor.Quill.register(Size, true);
// quill编辑器的图片上传扩展模块
VueQuillEditor.Quill.register('modules/ImageExtend', ImageExtend);
export default VueQuillEditor;