uniapp开发微信公众号,jssdk签名失败,但是同样的代码在vue中可以正常运行,求教!!!
getUser: function () {
var _this = this;
// alert(_this.link,'传给后台的地址')
uni.request({
method: 'GET',
url: url + 'auth/sign',
data: {
url: _this.link
},
success: (res) => {
console.log(res);
alert(JSON.stringify(res))
if (res.data.errno == 0) {
wx.config({
debug: true, //
appId: res.data.data.appid, // 必填,公众号的唯一标识
timestamp: res.data.data.timestamp, // 必填,生成签名的时间戳
nonceStr: res.data.data.nonceStr, // 必填,生成签名的随机串
signature: res.data.data.signature, // 必填,签名
jsApiList: [ // 必填,需要使用的JS接口列表
'scanQRCode'
] // 必填,需要使用的JS接口列表
});
} else {
uni.showToast({
title: res.data.errmsg,
icon: 'none', // 不显示图标
duration: 2000
});
}
}
})
},
陈聪314
我也遇到了,怎么解决的啊
2021-01-27 15:19
陈聪314
回复 陈聪314: 自己的问题解决了,别人说发给后台url要encodeURIComponent,去掉就好了
2021-01-27 15:57