私はチャットコンポーザーコンポーネントを使用して、メッセージを入力してemojisを追加することができます。私は<EmojiPicker />
コンポーネントを持っています。このコンポーネントは、絵文字の:shortname:
でコールされるコールバックを持っています。テキストエリアにインラインemojisを挿入する(EmojiOne)
例:
emojiPickerCallback(shortname) {
let input = ReactDOM.findDOMNode(this.refs.textInput).value;
let output = emojione.shortnameToImage(input + shortname);
ReactDOM.findDOMNode(this.refs.textInput).value = output;
}
<EmojiPicker callback={this.emojiPickerCallback.bind(this)} />
問題は、この意志の出力だけではなく、絵文字の、テキストエリアに次のように、次のとおりです。
<img class="emojione" alt="" title=":zipper_mouth:" src="https://cdn.jsdelivr.net/emojione/assets/png/1f910.png?v=2.2.7"/>
私は、インラインを取得するために何をする必要がありますどのようなEmojiOneを使用してemojiesをtextarea
にしますか?
この問題に対する解決策はありますか? Artem Dudkinの答えが正しいように見えます。 –