收藏
回答

iOS上引入微信的jwxwork不能正常使用?

当前项目中引入的版本

<script src="//res.wx.qq.com/open/js/jweixin-1.2.0.js"></script>

<script src="https://open.work.weixin.qq.com/wwopen/js/jwxwork-1.0.0.js"></script>

在安卓和PC端可以正常使用,唯独在iOS上报错。

报错内容:

开发环境:uniapp+vue2.0

最后一次编辑于  2023-02-06
回答关注问题邀请回答
收藏

1 个回答

  • 港仔
    港仔
    2023-02-08

    已解决,解决方法如下:

    问题原因:由于uniapp重构wx关键字导致引入的方法通过wx.调用会报错,此时改成通过jWeixin进行调用,在安卓和PC端正常,但是ios对jWeixin关键字的引用不支持,报上图中的错误。之后通过控制台打印wx对象和jWeixin对象,发现在项目中用的的方法(如:wx.agentConfig)在ios上在wx对象中,并不在jWeixin中;

    解决方案:区分环境,在安卓和PC通过jWeixin对象调用相关方法,在ios上通过wx对象调用相关方法;

    2023-02-08
    有用
    回复 1
    • 栉风
      栉风
      2023-08-29
      在uni-app的index.html中引入这两个文件不生效,network都没有这两文件 啥情况啊
      2023-08-29
      回复
登录 后发表内容