реагировать на добавление дополнительного разрыва строки при вводе - PullRequest
0 голосов
/ 27 февраля 2019

Я использую реагирующее перо и поменял обтекание с

на, однако, проблема с дополнительным разрывом строки существует.

это мой ввод и как я хочу, чтобы он выглядел при прохождениив бэкэнде (qna maker)

<div>
  test1 <br>
  test2 <br>
  test3 <br>
</div>

, но это выглядит так:

<div> test1 </div>
<div> test2 </div>
<div> test3 </div>

, поэтому, когда я передаю его бэкэнду, он сохраняется таким образом

test1 \ n \ ntest2 \ n \ ntest3, когда я на самом деле хочу сохранить его как test1 \ ntest2 \ ntest3

Я использовал это:

 var Block = Quill.import('blots/block');
    Block.tagName = 'DIV';
    Quill.register(Block, true);
```````
 <ReactQuill
            value={this.props.value}
            onChange={this.handleChange}
            onBlur={this.setProps}
            modules={this.modules}
            formats={this.formats}
          />

это разметкасохранено:

    <div>click <a href=\"https://twitter.com\" target=\"_blank\">here </a> for sample link test test testing test new line sample link <a href=\"https://www.google.com\" target=\"_blank\">here</a>.. and then <a href=\"https://www.facebook.com\" target=\"_blank\">here</a> test here</div>
<div>endtered value here</div>
<div><br></div>
<div><br></div>
<div>this is a new paragraphs</div>
<div>but this is just a new line</div>

и вот как это выглядит в qnamaker

enter image description here

...