【微信小程序自学之路】关于wx:if的一个小问题

关于 wx:if 一直失败的使用问题

1
2
3
4
5
6
page({
data: {
selected: false,
}
...
})
1
2
<view wx:if="{{ selected }} ">1</view>
<view wx:else>2</view>

假设初始数据 selected 为false,那么这种情况下,显示的是 1 还是 2 呢

实际上看到的是 1

why?

明明 selected 是 false,显示的应该是 2 啊

原因出现在 “ “ 有个空格符,导致一直被判定为 true

好的代码习惯,可以减轻很多困难的

坚持原创技术分享,谢谢鼓励我继续创作!