测试环境正常可以跳转小程序, 线上环境无法跳转 排查不同环境代码未发现不同
测试环境地址: https://sandbox-sg-h5-v6.vecrp.com/H5mobile/#/pages/mobile/customCode/award/index?groupId=81000121&code=0&message=%E6%88%90%E5%8A%9F&result=PluginGuestCodeReceiveAwardDTO(appId=wx2c2cc7fc3d45a61e,%20pagePath=pages/wm/Other/ShopManage/NearbyOfflineShop/index,%20originId=gh_531654759639)&appId=&originId=gh_531654759639&pagePath=pages%2Fwm%2FOther%2FShopManage%2FNearbyOfflineShop%2Findex
线上环境地址: https://sg-v6.vecrp.com/H5mobile/#/pages/mobile/customCode/award/index?groupId=80000177&code=0&message=成功&result=PluginGuestCodeReceiveAwardDTO(appId=wx5566dde52065e556, pagePath=pages/coupon, originId=gh_1413f7c366d2)&appId=&originId=gh_1413f7c366d2&pagePath=pages%2Fcoupon
线上环境测试机型: "ios_version": "18.5", 微信版本: "s_browser_version": "8.0.68"
JS版本: http://res.wx.qq.com/open/js/jweixin-1.6.0.js
wx.error 未报错日志
static config = (resolve, data) => {
wx.config({
debug: data.debug, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
appId: data.appId,
timestamp: data.timestamp,
nonceStr: data.nonceStr,
signature: data.signature,
jsApiList: jsApiListMp, // 必填,需要使用的JS接口列表
openTagList: ['wx-open-launch-weapp'],
});
wx.ready(() => {
resolve(true)
})
wx.error(function (res) {
const obj: any = { res: res || '', data: data || '' }
wxError(obj, 'wx.error')
// config信息验证失败会执行error函数,如签名过期导致验证失败,具体错误信息可以打开config的debug模式查看,也可以在返回的res参数中查看,对于SPA可以在这里更新签名。
});
}
