提问:微信wxConfig 授权时提示noPermissionJsApi: []问题
// 微信自动授权登录
function initWxH5Sdk() {
// 微信SDK权限注册
var wxConfigRe
var wxConfig = function() {
ajax.Api_C.wxConfig(0, ["web", location.href], function(err, rep) {
// alert(err)
// alert((rep))
if (rep && rep.appId) {
rep.debug = true
rep.jsApiList = [
'updateAppMessageShareData',
'updateTimelineShareData'
]
wx.config(rep)
return
}
wxConfigRe()
})
}
var initSteps = [1000, 2000, 4000, 8000, 16000, 32000, 64000]
var initI = 0
wxConfigRe = function(e) {
setTimeout(wxConfig, initI < initSteps.length ? initSteps[initI++] : initSteps[initSteps.length - 1])
}
// 错误回调
wx.error(wxConfigRe)
wx.ready(function() {
// 默认分享设置
var share = {
title: 'title', // 分享标题
desc: 'summary', // 分享描述
link: 'link', // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
imgUrl: 'cdnUrl + logo', // 分享图标
}
console.log(share)
if (vueSelf.wxUpdated) {
wx.updateAppMessageShareData(share)
wx.updateTimelineShareData(share)
}
console.log('wx ready')
// (null, null, (ab_.urlHash()))
})
// 初始化
wxConfig()
}