小程序
小游戏
企业微信
微信支付
扫描小程序码分享
当前项目中引入的版本
<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
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
已解决,解决方法如下:
问题原因:由于uniapp重构wx关键字导致引入的方法通过wx.调用会报错,此时改成通过jWeixin进行调用,在安卓和PC端正常,但是ios对jWeixin关键字的引用不支持,报上图中的错误。之后通过控制台打印wx对象和jWeixin对象,发现在项目中用的的方法(如:wx.agentConfig)在ios上在wx对象中,并不在jWeixin中;
解决方案:区分环境,在安卓和PC通过jWeixin对象调用相关方法,在ios上通过wx对象调用相关方法;
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
已解决,解决方法如下:
问题原因:由于uniapp重构wx关键字导致引入的方法通过wx.调用会报错,此时改成通过jWeixin进行调用,在安卓和PC端正常,但是ios对jWeixin关键字的引用不支持,报上图中的错误。之后通过控制台打印wx对象和jWeixin对象,发现在项目中用的的方法(如:wx.agentConfig)在ios上在wx对象中,并不在jWeixin中;
解决方案:区分环境,在安卓和PC通过jWeixin对象调用相关方法,在ios上通过wx对象调用相关方法;