小程序
小游戏
企业微信
微信支付
扫描小程序码分享
这是ios移动端企业微信客户端打开的h5页面,wx.agentConfig方法不存在,在pc端安卓端,ios的pc端均无此问题,只在iphone11系统版本是13.1.3机型上出现此问题,用多台设备复现该bug,十分紧急,烦请尽快回复,十分感谢
5 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
您好,是否是通过script标签在线引入的js1.2.0文件呢
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
WWOpenData.on('update', event => {
// const openid = event.detail.element.getAttribute('openid')
// console.info('WWOpenData渲染数据发生变更', openid, event.detail.hasData)
})
WWOpenData.on('error', () => {
// console.error('获取数据失败')
}
WWOpenData.bindAll(document.querySelectorAll('ww-open-data'))
initFinish()
agentConfig = (config) => {
return new Promise((success, fail) => {
console.log('wx.agentConfig', wx, wx.agentConfig)
...config
wx.agentConfig({...config, success, fail})
}).then(res => {
this.setState({
initWX: true
return res
}, error => {
if(error.errMsg.indexOf('function not exist') > -1){
alert('版本过低请升级')
return null
你好 请问你最后怎么解决的啊
企业微信版本:4.0.5。我也遇到类似问题: ios手机和mac电脑,常出现报错:wx.agentConfig为undefind,但是android和windows都是正常的。解决:在调用wx.agentConfig方法外层用一个延时器包裹,延时调用该方法即可。
const timer = setTimeout(() => { wx.agentConfig({ ... }) clearTimeout(timer) }, 500)
解决了吗?企业微信3.0.24及以后版本,无须先调用wx.config,可直接wx.agentConfig。直接调用也是
是通过动态加载标签来注入的, wx.config方法能够调用成功,但是wx.agentConfig方法不存在
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
您好,是否是通过script标签在线引入的js1.2.0文件呢
WWOpenData.on('update', event => {
// const openid = event.detail.element.getAttribute('openid')
// console.info('WWOpenData渲染数据发生变更', openid, event.detail.hasData)
})
WWOpenData.on('error', () => {
// console.error('获取数据失败')
})
}
WWOpenData.bindAll(document.querySelectorAll('ww-open-data'))
}
initFinish()
})
})
}
agentConfig = (config) => {
return new Promise((success, fail) => {
console.log('wx.agentConfig', wx, wx.agentConfig)
...config
wx.agentConfig({...config, success, fail})
}).then(res => {
this.setState({
initWX: true
})
return res
}, error => {
if(error.errMsg.indexOf('function not exist') > -1){
alert('版本过低请升级')
}
return null
})
}
你好 请问你最后怎么解决的啊
企业微信版本:4.0.5。我也遇到类似问题: ios手机和mac电脑,常出现报错:wx.agentConfig为undefind,但是android和windows都是正常的。解决:在调用wx.agentConfig方法外层用一个延时器包裹,延时调用该方法即可。
const timer = setTimeout(() => { wx.agentConfig({ ... }) clearTimeout(timer) }, 500)
解决了吗?企业微信3.0.24及以后版本,无须先调用wx.config,可直接wx.agentConfig。直接调用也是
是通过动态加载标签来注入的, wx.config方法能够调用成功,但是wx.agentConfig方法不存在