在app.js中有个函数,往数据库里插入一条用户信息。
在page.onLoad的中,我希望可以await 这个函数执行完。
我的代码应该如何改?
app.js:
// 添加一条用户信息
userRegister() {
// 调用云函数添加用户信息
var value = wx.getStorageSync('openId')
wx.cloud.callFunction({
name: 'addUser',
data: {
_id: value,
}
})
.then(res => {
console.log('调用云函数添加用户成功', res)
})
.catch(err => {
console.log('用户已注册,写入数据库不成功')
})
},
home.js
onLoad: async function () {
await getApp().userRegister()
console.log('执行后面的代码,比如查询用户数据')
},
似乎我应该改造userRegister()?
参考一下