今天工作的时候 遇到这么一个问题
我做的这个项目 有两套方案 一套是商城的,就是老大自己的 另一套是加盟店 小弟们的
其中有个saleStatus来判断有没有货
商城是不可能没货的(ps:只是理论上,所以传给了null值)
在小弟们的店里 给了两个状态 0 100
0:商家没货
100:商家还有存货
一开始的判断条件
wx:if ={{saleStatus && saleStatus !==100}} 这样一看
saleStatus存在并且不等于100 显示下面的条件 但是不生效
问题来了。。。。
经过试验 微信小程序的wx:if的条件渲染 中的变量值如果为零 的效果等同于 null 也就是不存在
所以 这里用 hidden 比较合适
hidden =“{{saleStatus == 0 ?false:true}}”
就可以解决了
总之 注意 wx:if条件渲染里的变量为零的问题 挺坑爹的