首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >接收错误BlotClass.create不是ReactQuill中的函数

接收错误BlotClass.create不是ReactQuill中的函数
EN

Stack Overflow用户
提问于 2017-06-23 04:42:28
回答 1查看 626关注 0票数 5

我正在尝试为ReactQuill中的工具栏创建自定义字体大小下拉列表。我决定从quilljs中去掉font-size的原始代码,并对其进行扩展(如下所示):

代码语言:javascript
复制
import Parchment from 'parchment';

let SizeClass = new Parchment.Attributor.Class('size', 'ql-size', {
  scope: Parchment.Scope.INLINE,
  whitelist: ['8', '9', '10', '11', '12', '13', '14', '16', '18', '24', '36']
});
let SizeStyle = new Parchment.Attributor.Style('size', 'font-size', {
  scope: Parchment.Scope.INLINE,
  whitelist: ['8px', '9px', '10px', '11px', '12px', '13px', '14px', '16px', '18px', '24px', '36px']
});

export { SizeClass, SizeStyle };

当我尝试在App.js中导入并注册SizeStyle时,我在标题中收到错误。

代码语言:javascript
复制
import React, { Component } from 'react';
import ReactQuill, {Quill} from 'react-quill'
import { SizeClass, SizeStyle } from './font-size'

import { ImageDrop } from 'quill-image-drop-module'
import { ImageResize } from 'quill-image-resize-module'

Quill.register(SizeStyle, true)
Quill.register('modules/imageDrop', ImageDrop)
Quill.register('modules/imageResize', ImageResize)

然后我有了自己的HTML工具栏,它在下拉列表中包含所有的size属性:

代码语言:javascript
复制
<div id="toolbar">
        <select className="ql-size">
            <option value="8px"></option>
            <option value="9px"></option>
            <option value="10px"></option>
            <option value="11px"></option>
            <option value="12"></option>
            <option value="13"></option>
            <option value="14"></option>
            <option value="16"></option>
            <option value="18"></option>
            <option value="24"></option>
            <option value="36"></option>
        </select>
  </div>

有什么建议吗?!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-13 23:19:31

我得到了相同的错误,直到我改变了导入羊皮纸的方式。

尝试var Parchment = Quill.import('parchment');而不是import Parchment from 'parchment';

票数 14
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44709030

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档