在做微信开发时引入jssdk时发现官网写的引入方式在ios的某些手机上不生效
官网是这样写的
在需要调用JS接口的页面引入如下JS文件,(支持https):http://res.wx.qq.com/open/js/jweixin-1.6.0.js 如需进一步提升服务稳定性,当上述资源不可访问时,可改访问:http://res2.wx.qq.com/open/js/jweixin-1.6.0.js (支持https)。 备注:支持使用 AMD/CMD 标准模块加载方法加载
引入没问题,本地调试也没问题,但是在微信公众号里面wx.config没生效,跟了代码发现是wx is not defined。
说明jssdk没引入成功。
最后的解决方法是使用npm的方式引入
npm i -S weixin-js-sdk
在需要调用jssdk的地方import引入
import wx from 'weixin-js-sdk';
通过npm方式可以解决ios引入jssdk失败的问题