wx.config({
debug: true, // 开启调试模式,建议开发时开启
appId: '${appId}', //注意 '' 的形式,不然不会认证成功的
timestamp: ${timestamp}, //
nonceStr: '${nonce_str}', //
signature: '${signature}', // 和后台一致
jsApiList: [] // 必填
});
计算signature的 官方给的Demo中有
其中 URL 需要动态 确定那个URL 可以使用JS (
确认url是页面完整的url(请在当前页面alert(location.href.split('#')[0])确认),包括'http(s)://'部分,以及'?'后面的GET参数部分,但不包括'#'hash后面的部分。
)
还有一个小细节:
出现invalid url 有可能是你的域名没有绑定在微信JS的配置下