利用wx:if判断一个变量等于某个字符串,从而确定使用哪一套组件
我的写法:
<view wx:if="{{type}}==='get'">
<view><text>使用第一套组件</text></view>
</view>
<view wx:else="{{type}}==='lose'">
<view><text>使用第二套组件</text></view>
</view>
当我把type赋值时,不管是get 还是lose都显示使用第一套组件。
这个问题在哪里,我该怎么修改。
扫描小程序码分享
利用wx:if判断一个变量等于某个字符串,从而确定使用哪一套组件
我的写法:
<view wx:if="{{type}}==='get'">
<view><text>使用第一套组件</text></view>
</view>
<view wx:else="{{type}}==='lose'">
<view><text>使用第二套组件</text></view>
</view>
当我把type赋值时,不管是get 还是lose都显示使用第一套组件。
这个问题在哪里,我该怎么修改。
有两处地方错了,
1.逻辑判断应该都写在插值表达式中,即{{type === 'get'}}
2.wx:else后面不接赋值了,如果有其他赋值判断应该是wx:elif=""
详细的内容可以多学学文档:https://developers.weixin.qq.com/miniprogram/dev/reference/wxml/conditional.html
wx:if="{{type ==='get'}}" 写里面