Extension

debug

允许在给定级别记录消息的静态方法:'error''warn''log''info'。 传递true相当于传递'log'。 传递false会禁用所有消息。

Methods

  1. Quill.debug(level: String | Boolean)

Examples

  1. Quill.debug('info');

import

返回Quill库,格式,模块或主题的静态方法。 通常,路径应该精确映射到Quill源代码目录结构。 除非另有说明,否则对返回实体的修改可能会破坏所需的Quill功能,因此强烈建议不要这样做。

Methods

  1. Quill.import(path): any

Examples

  1. var Parchment = Quill.import('parchment');
  2. var Delta = Quill.import('delta');
  3. var Toolbar = Quill.import('modules/toolbar');
  4. var Link = Quill.import('formats/link');
  5. // Similar to ES6 syntax `import Link from 'quill/formats/link';`

register

注册模块,主题或格式,使其可以添加到编辑器中。以后可以使用Quill.import检索。使用'formats/''modules/''themes/'的路径前缀分别注册格式,模块或主题。对于特定格式,缩写为直接传递格式,路径将自动生成。 将使用相同的路径覆盖现有定义。

Methods

  1. Quill.register(format: Attributor | BlotDefinintion, supressWarning: Boolean = false)
  2. Quill.register(path: String, def: any, supressWarning: Boolean = false)
  3. Quill.register(defs: { [String]: any }, supressWarning: Boolean = false)

Examples

  1. var Module = Quill.import('core/module');
  2. class CustomModule extends Module {}
  3. Quill.register('modules/custom-module', CustomModule);
  1. Quill.register({
  2. 'formats/custom-format': CustomFormat,
  3. 'modules/custom-module-a': CustomModuleA,
  4. 'modules/custom-module-b': CustomModuleB,
  5. });
  6. Quill.register(CustomFormat);
  7. // You cannot do Quill.register(CustomModuleA); as CustomModuleA is not a format

addContainer

在Quill容器中添加并返回一个容器元素,同步到编辑器本身。按照惯例,Quill模块应该有一个前缀为ql-的类名。可选地包括一个refNode,其中应该插入容器。

Methods

  1. addContainer(className: String, refNode?: Node): Element
  2. addContainer(domNode: Node, refNode?: Node): Element

Examples

  1. var container = quill.addContainer('ql-custom');

getModule

检索已添加到编辑器的模块。

Methods

  1. getModule(name: String): any

Examples

  1. var toolbar = quill.getModule('toolbar');

enable

通过鼠标或键盘等输入设备设置用户编辑的能力。 当源为“api”“silent”时,不影响API调用的功能。

Methods

  1. enable(enabled: boolean = true)

Examples

  1. quill.enable();
  2. quill.enable(false); // Disables user input

disable

enable(false)的简写