代码如下:
wxml:
<view wx:if="{{info.length != 0}}">
<view wx:for="{{info}}">
<view>用户ID: {{item._openid}}</view>
<view>
<view wx:else>
<text style="text-align:center">暂无用户</text>
</view>
js:
data: {
info: [],
}
onLoad: function (options) {
let that = this
let db = wx.cloud.database()
db.collection("userInfo").get().then(res=>{
that.setData({
info: res.data
})
})
},
定义一个布尔变量,默认为true,加载完数据重新赋值
外面再加一层 loading 或者占位符,请求完成再展示页面