1、在做quill编辑器时,会遇到中文没有首行缩进的功能,因为quill 的样式靠 css class name 来输出,不同于内联样式;所以不会在内联样式中写样式,都是通过quill-editor和quill-container来渲染。所以想要实现首行缩进,在写文章时有首行缩进,回显时也要有首行缩进的需求,那就用这样的属性white-space:pre-wrap来覆盖quill的默认样式。如下:

在app.vue中加入如下样式,即可有首先缩进:

.ql-editor {
  white-space: normal !important;
}

.ql-container {
  white-space: pre-wrap !important;
}

至于为会么在自己写的组件中加入这两行样式无效,望知道的大神给指点一下。

 

参考链接:

https://github.com/surmon-china/vue-quill-editor/issues/233

https://developer.mozilla.org/zh-CN/docs/Web/CSS/white-space

Logo

前往低代码交流专区

更多推荐