小程序的异步操作?
发布于 4 年前 作者 jinglei 5833 次浏览 来自 问答

想问一下,我这样写,为什么无法执行getopenid函数。

PS:我想实现的功能,页面打开显示等待框,待云函数login返回openid后,关闭等待框。

2 回复

[抠鼻] wx.cloud.callFunction 支持 Promise 和 Callback 写法啊

wx.cloud.callFunction({
  name: "login"
}).then(res =>
  console.log(res)
}).finally(() => {
  wx.hideLoading()
})

wx.cloud.callFunction({
  name: "login",
  complete: () => {
     wx.hideLoading()
 }
})
onLoad:async function(){
await this.getopenid()
}
回到顶部