我在wxml文件中加入了<block wx:if="{{list.length==0}}"><van-empty description="暂无信息" /></block>
在js文件中定义了list:[],
在onload的时候,类似如下的操作,这样就会在一打开页面的时候就会出现van-empty的提示信息,然后加载出数据。有没有很好的办法解决,在请求成功并返回数据的时候,页面直接出数据,而不是先出现van-empty的提示信息?
onLoad: function (options) {
wx.showLoading({
title: '加载中',
})
wx.request({
success (res) {
wx.hideLoading();
that.setData({})
}
})
},
你可以设置一个判断条件 等待接口数据返回后再判断条件 showEmpty:false 默认值
<block wx:if="{{showEmpty}}"><van-empty description="暂无信息" /></block>