React Quill matchVisuals为什么不起作用?

问题描述 投票:0回答:1

我正在尝试删除使用React Quill时作为换行符出现的多余<p><br></p>标签。我尝试实现概述为matchVisualhere参数,但它似乎仍然在输出中提供了段和br标签。 Here is a code pen显示了对Quill演示设置的简单更改,但仍然无效。

我在构造函数中声明Quill的模块,如:

 constructor (props) {
    super(props)
    this.state = { editorHtml: '', theme: 'snow' }
    this.handleChange = this.handleChange.bind(this)
    this.modules = {
            toolbar: [
                [{ 'header': '1'}, {'header': '2'}],
                [{size: []}],
                ['bold', 'italic', 'underline', 'strike', 'blockquote'],
                [{'list': 'ordered'}, {'list': 'bullet'}, 
                {'indent': '-1'}, {'indent': '+1'}],
                [{ align: '' }, { align: 'center' }, { align: 'right' }, { align: 'justify' }],
                ['link', 'image'],
                ['clean']
            ],
            clipboard: {
              matchVisual: false,
            }
          }

    this.formats = [
      'header', 'size',
      'bold', 'italic', 'underline', 'strike', 'blockquote',
      'list', 'bullet', 'indent',
      'link', 'image', 'align'
    ]
  }

我可能做的只是一点点错误,有什么想法吗?

javascript reactjs quill react-quill
1个回答
0
投票

有点晚,但是我遇到了同样的问题,它已从项目中删除,请参阅配置:https://github.com/quilljs/quill/blob/ee827ffb605ba491246f201d497ce0e7d9e193a0/docs/guides/upgrading-to-2-0.md#configuration

© www.soinside.com 2019 - 2024. All rights reserved.