主函数里面
return new Promise(function(resolve,reject){
var data='1'
var num=await db.collection('user').count()
console.log(num)//获取满足的用户数量
return resolve(data)
})
如果去掉await,console.log(num)显示Promise{
}
该怎样解决var num=await db.collection('user').count()还没运行就结束了?求解!!!
微信小程序开发问题解答
微信小程序开发者回答:
本问题已解决:
方法 async/await
模板
var data你需要返回的数据
try{
var a=await new promisea
var b=await new promiseb
return 你需要返回的数据data
}catch(err){
}
运行顺序a至b
微信小程序开发者回答:
await不就是为了解决这个问题的吗?怎么可以去掉?
本文网址:http://www.91bianli.com/weixinxiaochengxu/2748.html