wx:if 和wx:else和wx:for不能一起使用的解决方法
大家做项目或者学习的时候都要用到for 和if吧有时还会用上else
但是用if 和for在一行的时候你还想再写个else的话,就会报错,小程序会提示你
else那错了,文件编译失败
<view wx:if="{
{item.categoryId == idX}}" wx:for="{
{Data}}" wx:key="key">
<view>{
{item.name}}</view>
</view>
<view wx:else>暂无数据</view>
这样写会报错
解决方法:
wxml
block
列如:
<block wx:if="{
{item.categoryId == idX}}" wx:for="{
{Data}}" wx:key="key">
<view>{
{item.name}}</view>
</block>
<view wx:if={
{fff}}>暂无数据</view>
js
tab事件是左边的选项下面有图
page({
data:{
idx:215326,
num:0,
fff:false
},
//事件
tab(e) {
this.setData({
num: 0,
})
this.setData({