动力雀巢
动力雀巢
  • 发布:2021-01-06 16:59
  • 更新:2021-01-06 16:59
  • 阅读:2005

关于uniapp H5页面用HASH模式下微信授权问题

分类:uni-app

uni.request({
url:"xxxx",//你的接口地址
data:{
url:uri
},
success:(res)=>{
console.log(res);
//返回需要的参数appId,timestamp,noncestr,signature等
//注入config权限配置
jweixin.config({
debug: false,
appId: res.data.appId,
timestamp: res.data.timestamp,
nonceStr: res.data.nonceStr,
signature: res.data.signature,
jsApiList: [//这里是需要用到的接口名称
'checkJsApi',//判断当前客户端版本是否支持指定JS接口
'onMenuShareAppMessage',//分享接口
'getLocation',//获取位置
'openLocation',//打开位置
'scanQRCode',//扫一扫接口
'chooseWXPay',//微信支付
'chooseImage',//拍照或从手机相册中选图接口
'previewImage',//预览图片接口
'uploadImage'//上传图片
]
});
if (callback) {
callback(res.data);
}

        }    
    })   

授权方法在上面,按照例子写的,页面用的HASH路由调整,在页面授权,就会报错,授权失败,查找原因是HASH路由问题。请问微信授权会把#后面的自动抹掉。这样就造成授权页面和实际页面不是一样,导致一直授权不了。错误在附件里。请问怎么解决HASH路由下的授权。

2021-01-06 16:59 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复