问题:
在小程序中嵌套 h5 页面,h5 应用中用到了企业微信 SDK 如下:
<script src="https://res.wx.qq.com/wwopen/js/jsapi/jweixin-1.0.0.js"></script> // 企业微信 SDK
h5 页面中使用 npm 引入微信 sdk 是 undifined: import wx from 'weixin-js-sdk'; ---> console.log(wx) -> undifined
'weixin-js-sdk': '^1.6.0'
你好,h5页面是同时引入企业微信的js文件和微信的js文件吗
补充一些,场景是这样子的:
公司的 h5 页面都放在同一个代码仓库中,这就导致企业微信和微信小程序的 h5 都在一起,
企业微信的 SDK 只能通过 script 加载后,window.jWeixin 就会有值;
然后在调用微信 SKD 时 import wx from 'weixin-js-sdk';wx 会是 undifined,因为 weixin-js-sdk 包中会先判断 window.jWeixin 是否有值,有值得话就会返回空。
这种情况有没有好一些的解决方案?