the permission value is offline verifying这个错误是因为config没有正确执行,或者是调用的JSAPI没有传入config的jsApiList参数中。建议按如下顺序检查:
确认config正确通过。
如果是在页面加载好时就调用了JSAPI,则必须写在wx.ready的回调中。
确认config的jsApiList参数包含了这个JSAPI。
扫描小程序码分享
the permission value is offline verifying这个错误是因为config没有正确执行,或者是调用的JSAPI没有传入config的jsApiList参数中。建议按如下顺序检查:
确认config正确通过。
如果是在页面加载好时就调用了JSAPI,则必须写在wx.ready的回调中。
确认config的jsApiList参数包含了这个JSAPI。
步骤一:进入页面先加载 config
const initWechatConfig = (config) => { wx.config({ debug: false, appId: config.appId, timestamp: Number(config.timestamp), nonceStr: config.nonceStr, signature: config.signature, jsApiList: ['checkJsApi', 'openLocation', 'getLocation'] }); }
步骤二:点击事件里执行 ready 跟 openLocation
const handleOpenLocation = (name, lat, lon) => { wx.ready(() => { wx.openLocation({ latitude: parseFloat(lat), longitude: parseFloat(lon), name: name, scale: 18, fail: (res) => { console.log(res); } }) }) }
nonceStr: config.nonceStr,
signature: config.signature, 你好这三个东西的值怎么拿到的呀?需要后端配合吗?
我是网页订单测试订单支付时 爆的这个错误
我碰到这个错误,最后发现是当前域名为内网域名,公网访问不了导致的,改为公网域名后就解决了,希望对大家有帮助
我也是这个问题,Linux环境测试正常,windows报错,windows权限问题或者windows代码和Linux有差别?权限怎么改都不行