在这一个页面做一个登录按钮,然后调用方法:
https://cloud.tencent.com/developer/article/1939547
/* * 可通过 $page.handler.xxx 访问这里定义的方法 * 注意:该方法仅在所属的页面有效 * 如果需要 async-await,请修改成 export default async function() {} */ export default async function({event, data}) { try { wx.getUserProfile({ desc: '用于完善用户信息', success:async (res) => { //const data = await app.cloud.dataSources.userinfo_xpw5sxe.wedaCreate(res); console.log("res.userinfo",res.userInfo) $page.dataset.state.userinfo = res.userInfo $page.dataset.state.userinfo.openid = app.dataset.state.useropenid let ret =await app.dataSources.userinfo_xpw5sxe.wedaCreate($page.dataset.state.userinfo); console.log(ret) } }) //console.log("userinfo",$page.dataset.state.userinfo) //const ret = await app.dataSources.userinfo_xpw5sxe.wedaCreate($page.dataset.state.userinfo); //console.log(ret) } catch (e) { console.log('错误代码', e.code, '错误信息', e.message); }
只要把这个代码的方法运行就可以了。