收藏
回答

wx.agentConfig在手机端没有任何返回,刷新页面才会成功执行?

在wx.ready中执行wx.agentConfig,通过alert确认ready已执行,但是在手机端的企业微信内wx.agentConfig没有任何反应(success和fail中的alert都不执行),必须刷新下页面才能成功。而在pc端的企业微信debug mode下,我注入两个应用权限['shareToExternalContact', 'shareToExternalChat'],但是只有shareToExternalContact成功(通过wx.checkJsApi验证,shareToExternalContact返回true,shareToExternalContact返回false,wx.agentConfig执行结果两个权限都是true,见截图)

pc端wx.checkJsApi的返回↑

pc端wx.agentConfig执行的返回↑

请官方帮忙看下是什么问题,谢谢!

回答关注问题邀请回答
收藏

1 个回答

  • 企业微信运营专员-千夜
    企业微信运营专员-千夜
    2020-07-30

    您好,测试了下不会出现agentconfig打印hareToExternalContact 出现上面的情况,这里可以提供下agentconfig的调调用代码片段看下

    2020-07-30
    有用
    回复 3
    • 于健
      于健
      2020-07-31
      经过测试发现,必须要在html的head里引入企业微信JS,在vue的组件里动态引入,即使是监听js的onload事件再执行wx.agentConfig也会出现我提到的问题
      2020-07-31
      回复
    • 企业微信运营专员-千夜
      企业微信运营专员-千夜
      2020-07-31回复于健
      js文件目前都是需要使用script标签在线引入js1.2.文件的,vue项目可以试试使用npm引入https://www.npmjs.com/package/wxwork-jsapi
      2020-07-31
      回复
    • 于健
      于健
      2020-07-31回复企业微信运营专员-千夜
      这个好,非常感谢,解决了!
      2020-07-31
      回复
登录 后发表内容
问题标签