Почему React Quill matchVisuals не работает? - PullRequest
0 голосов
/ 13 февраля 2020

Я пытаюсь удалить лишние теги <p><br></p>, которые присутствуют как разрывы строк при использовании React Quill. Я попытался реализовать параметр matchVisual, обозначенный здесь здесь , но он все еще, кажется, дает мне те абзацы и теги br в выводе. Вот кодовое перо , показывающее простые изменения в демонстрационной настройке 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'
    ]
  }

Возможно, я делаю что-то не так, есть идеи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...