wx:if的条件渲染不支持字符串
贼j坑……按以往使用vue,angular的习惯 在html文件中直接使用if条件渲染是可以与字符串进行匹配的……今天这么写的<button wx:if="{{item.status == '待付款'}}">付款</button>奈何会语法报错……<button wx:if="{{item.stat
·
贼j坑……
按以往使用vue,angular的习惯 在html文件中直接使用if条件渲染是可以与字符串进行匹配的……
今天这么写的
<button wx:if="{{item.status == '待付款'}}">付款</button>
奈何会语法报错……
<button wx:if="{{item.status == 待付款}}">付款</button>
这样书写,又不起作用,无论status为什么 都为true,这个按钮都渲染了,
当时第一反应是后台状态应该返回数字,但是我就不信了,if不支持与字符串匹配?!
研究一阵,溜了溜了,告辞……(有可能是我研究不够深入,还是没找到与字符串匹配的方式)
最简单的解决方法与后台重新统一状态为数字,或者可以遍历一遍修改(何必呢……)
<button wx:if="{{item.status == 2}}">付款</button>
更多推荐
已为社区贡献6条内容
所有评论(0)