首页 > 网名大全 正文
微信动态名字代码、微信动态名字代码详细解说?

时间:2023-03-21 01:41:12 阅读: 评论: 作者:佚名

页面({ authorize(auth)){ return(new promise(async(resolve),Reject)={ try { const authorize Reject)auth}) if==Promise ||!promi(promise){ return new promise((resolve,reject))={ reject(new error(' requires promises as)catch ((err)={return [err,null]);});} return (function () {return [null,Arguments];})。catch(err={return [err,null]);});},async onLoad() {//注意事项:/* 1,获取用户的当前设置。

返回值中只会出现小程序已经向用户请求过的权限。 const getSettingRes = await wx.getSetting() ge[';] === true 现在 wx.getSetting 获取的 一直都是 true 了,所以只能借用 wx.authorize 来判断是否授权了 */ // 查看是否授权获取用户信息 (async () => { const [rejected, allowed] = await ('userInfo') const content = allowed ? '是否查看已经授权的列表' : '是否授权获取用户信息' wx.showModal({ title: '温馨提示', content, // getUserProfile 或者 openSetting 方法只支持在回调里面的写法,不支持promise写法,可能是因为Promise是宏任务的原因 success: async res => { if && allowed) { const openSettingRes = await wx.openSetting() con(openSettingRes) } if && rejected) { const getUserProfileRes = await wx.getUserProfile({ desc: "是否同意获取信息" }) con(getUserProfileRes) } } }) })(); // 查看是否授权获取用户位置信息 (async () => { /* 弹出是否获取地理位置。 注意:a 需要添加如下代码: "permission": { ";: { "desc": "你的位置信息将用于小程序位置接口的效果展示" } } */ const [rejected, allowed] = await ('userLocation') const content = allowed ? '是否获取定位信息' : '是否查看授权获取地址位置情况' const getLocation = async () => { const getLocationRes = await wx.getLocation() return getLocationRes } wx.showModal({ title: '温馨提示', content, // openSetting 方法只支持在回调里面的写法,不支持promise写法,可能是因为Promise是宏任务的原因 success: async res => { if && allowed) { const getLocationRes = await getLocation() con(getLocationRes) } if && rejected) { const openSettingRes = await wx.openSetting() con(openSettingRes) if [';]) { const getLocationRes = await getLocation() con(getLocationRes) } } } }) })(); } })
  • 评论列表

发表评论: