我正在使用EmojiOne库(https://github.com/Ranks/emojione)通过短名称显示表情符号(:smile:,:heart:,:exclamation :)。我通过使用内置函数shortnameToUnicode和unicodeToImage来做到这一点。 shortnameToUnicode将短名称转换为适当的unicode字符,然后unicodeToImage将这些字符转换为html图像标记。
我的主要问题是大多数家庭和情侣表情符号都不起作用!在下面的jsfiddle文件中,您可以看到:kiss_ww:,:couple_mm:和:couple_ww:显示多个表情符号,而不是像使用shortnameToImage的单个表情符号。我无法弄清楚原因。
注意:我正在使用lib / js文件夹中的emojione.js文件
https://jsfiddle.net/545jt38n/6/
var msg = ':smile: :heart: :wink: :kiss_ww: :wink: :couple_ww: :couplekiss: :couple_mm:';
// shortnameToImg
var msg1 = emojione.shortnameToImage(msg);
// shortnameToUnicode > unicodeToImg
var msg2 = emojione.shortnameToUnicode(msg);
var msg2 = emojione.unicodeToImage(msg2);
谢谢!!!!