2

目前我对 Quill JS 的理解非常有限,我在 Quill 站点/github 页面上找不到任何关于此的文档,所以我希望有人能够让我直截了当。

创建 Quill 工具栏时,可以设置工具栏选择元素的 'selected' 属性,然后在输入新行时,此设置将用作默认值。

<select title="Size" class="ql-size">
     <option value="10px">Small</option>
     <option value="13px">Normal</option>
     <option value="18px">Large</option>
     <option value="32px" selected>Huge</option>
  </select>

虽然此默认值将显示在工具栏中,但相应的值不会应用于该行。

请看下面的JS Fiddle

“默认”字体是等宽字体,大小是“巨大”。但是,如果您在编辑器中键入,则不会应用,除非您从工具栏下拉菜单中重新选择这些值。

您是否还应该将 CSS 规则应用于与工具栏中设置的“默认”值匹配的编辑器?(这似乎是不必要的重复)还是我从错误的方向看这个?

4

1 回答 1

1

预计您还将 CSS 规则应用于编辑器以匹配“默认”。当您告诉工具栏“32px”是默认值时,您并不是说将文本设置为 32px,而是说将其设置为空/取消设置。否则,每个未格式化的字符都将使用大量默认格式进行格式化。

于 2015-09-29T23:46:18.307 回答