在做微信開發時引入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失敗的問題