2

これは疑いのようなものです。HTML マークアップ テキストをエディターに直接追加しようとしていたところ、エスケープされたシーケンスを含むテキストに変換されていました。現状維持できる方法があれば、どなたか教えてください。

例:

入力:

<b>REACT-QUILL</b>

出力:

<b>REACT-QUILL</b>

必要な出力:

REACT-QUILL
<ReactQuill
 placeholder="Enter summary"
 value={description.summary}
 onChange={this.onTextEditorChange.bind(this, "description.summary")}
/>

次に、OnChange でコンテンツを保存しています。

次に、保存されたデータを印刷しながら、これを行っています:

    createMarkup() {
        let { html } = this.props;
        return { __html: html };
    }

    render() {
        return (
            <span dangerouslySetInnerHTML={this.createMarkup()}/>
        );
    }

親切に私を助けてください。HTML マークアップが入力されると、エスケープ シーケンスが props に保存されます。

4

0 に答える 0