首页 > 解决方案 > 我已经导入了安装的羽毛笔,但是用户界面的问题

问题描述

好吧,我按照示例 https://www.youtube.com/watch?v=Sh3_k_QPGzw

我没有得到任何示例中所示的 Quill 工具栏附加的图像是我在羽毛笔实现后得到的用户界面

<div style="text-align:center">
<div class="container-fluid">
<div class="row pt-5">
<div class="col-md-8">

<form [formGroup]="editorForm" (ngsubmit)="onSubmit()">
<div class="form-group">
      <label for="editor"><h3>editor</h3></label>
      <quill-editor></quill-editor>
    </div>
  </form>
</div>

标签: quilngx-quill

解决方案


我刚试过你的例子:

<div class="form-group">
    <label for="editor"><h3>editor</h3></label>
    <quill-editor></quill-editor>
</div>

结果:

在此处输入图像描述

它可以很好地显示所有标准工具栏项目,因此请确保您还导入quill.snow.cssquill.bubble.css

<link href="//cdn.quilljs.com/1.3.6/quill.snow.css" rel="stylesheet">
<link href="//cdn.quilljs.com/1.3.6/quill.bubble.css" rel="stylesheet">

在你的 html 和

@import "./app/quill/quill-emoji.css";
@import "./app/quill/quill-mention.css";

在你的styles.css.

如果您使用自己的自定义工具栏容器,您还需要在其中创建按钮。

来自官方文档:

var quill = new Quill('#editor', {
  modules: {
    toolbar: {
      container: '#toolbar',  // Selector for toolbar container
      handlers: {
        'bold': customBoldHandler
      }
    }
  }
});

因为容器选项很常见,所以也允许使用顶级简写。

var quill = new Quill('#editor', {
  modules: {
    // Equivalent to { toolbar: { container: '#toolbar' }}
    toolbar: '#toolbar'
  }
});

官方文档和一些很好的例子:


推荐阅读