项目上的iconfont采用的是unicode,现需要通过动态替换unicode值来改变icon图标
但是以下写法是不对的:
icon={<i className="iconfont">{item.iconType}</i>}
因为这里的item.iconType
是字符串形式,想要达到效果还需要转译成html文本才可以:
react写法
icon={<i className="iconfont" dangerouslySetInnerHTML={{ __html: item.iconType}}></i>
vue写法
<i v-html="html文本"></i>