【发布时间】:2018-07-11 02:51:26
【问题描述】:
我有一个用 react 编写的聊天应用。
我需要以下物品:
- 当用户写一个微笑的名字时,例如。
:smile:应该转换成 emojione,不是 unicode。 - 输入必须是下面的代码。
- 输入中的表情符号应该与对话中的表情相同。
<div contentEditable
styles={this.state.messageInputStyle}
className="message-input">
</div>
【问题讨论】:
-
你研究和尝试了什么?
-
@SterlingArcher 我试过 react-emojione,
onKeyUp我检查输入的innerHTML是否有Text节点并包含例如:smile:,然后我申请emojify然后插入它。真的很丑,我相信有更好的解决方案。
标签: javascript reactjs emoji emojione