Source
react-wechat-emoji
Install
Usage
Components
types
Emoji props
prop | default | type | description |
---|
height | 300 | number | Emoji 面板高度 |
insertEmoji | none | (emojiText: string, recentUsed?: Array<typeof emoji>) => void | 点击表情的回调,参数一是点击的 emoji text,参数二是最近使用表情(如果有开启最近使用功能的话) |
source | bilibili 图床地址 | string | Emoji 雪碧图地址,强烈建议使用自己的 CDN 地址,默认是 bilibili 图床地址,稳定性未知 |
recentUsed | none | Array<typeof emoji> | 最近使用表情,参数仅用作初始化,无初始值传空数组;想关闭此功能则不传此参数 |
ContentWithEmoji props
prop | default | type | description |
---|
content | none | string \| Array<EmojiContentType> | 内容 |
bodyStyle | none | React.CSSProperties | 外层样式 |
textStyle | none | React.CSSProperties | 文本样式 |
emojiScale | 0.5 | number | 表情的显示大小 |
source | bilibili 图床地址 | string | Emoji 雪碧图地址,强烈建议使用自己的 CDN 地址,默认是 bilibili 图床地址,稳定性未知 |
表情雪碧图
强烈建议使用自己的 CDN 地址,默认是 Azure Git 地址,稳定性未知。右键保存下方的图片到你的 CDN,组件的 source
填上你的 CDN 地址
Api
parseEmoji
Dev
LICENSE
MIT