在onload(){}中用云函数(LDJ)获取用户openid,然后在数据库中查找是否存在记录。
这个异步怎么写?
怎么才能等云函数返回结果后,再执行查询?
onLoad() {
wx.cloud.callFunction({
name: 'LDJ',
data: {},
success: function (res) {
open=res.result.openid
},
fail: console.error
})
db.collection('LDJ').where({op:open}).get().then(res => {
if(res.data.length==0){
......
}else{
......
}
})
}
写到success里