正常情况下,应该是这样的:
但是因为业务需求,需要动态展示:
就导致iconfont展示错误,因为icon不是字符串,这种应该怎么处理让他正确展示?
正常情况下,应该是这样的:
但是因为业务需求,需要动态展示:
就导致iconfont展示错误,因为icon不是字符串,这种应该怎么处理让他正确展示?
使用 mustache {{}}
会被转译的,要用 raw 的方式引用进去,记得原来几个版本的 vue 还可以用三个括号,{{{}}}
, 现在最好用 v-html
:<text calss="bar-ic iconfont" v-html="i.icon"></text>
10 回答11.2k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答5.2k 阅读✓ 已解决
5 回答2k 阅读
3 回答2.4k 阅读✓ 已解决
我在做weex项目,
weex
不支持before
伪类,所以不能用类名形式展示图标,原来的想法破产!不过!我发现了另一个方法,就是直接将字符串解码,这里用一个解码器:he
附上地址:https://github.com/mathiasbyn...
调用
he.decode()
可以将需要的html字符串
解码那么,怎么应用在我的需求上呢?
写一个过滤器,在过滤器中调用解码方法,这样便可将字符串格式的字符实体转化
html:
js:
美滋滋~下班!