z-react-ui
Version:
z-react-ui,是一款基于 Dumi,由 React + TypeScript 开发的组件库 🎉。
20 lines (18 loc) • 629 B
JavaScript
// 渲染内容
import { emoticonMap } from '@/_config/emoji';
import { chatEmojiPrefix } from '@/_config';
export default function messageParsing(msgText) {
// 首先解析表情
msgText = msgText.replace(/\[(.+?)\]/g, function (s, a) {
// @ts-ignore
if (emoticonMap[a]) {
// @ts-ignore
var _ref = emoticonMap[a] || {},
hover = _ref.hover,
info = _ref.info;
return "<img\n style=\"width: 28px;\"\n src=\"".concat(chatEmojiPrefix, "/").concat(hover, "\"\n alt=\"").concat(info, "\"\n />");
}
return s;
});
return msgText;
}