1.企业微信引入jssdk–react-umi框架
在项目开发中 使用到了企业微信jssdk 发现企微官方在支持这一块还是有很大的坑的 首先在官方推荐的版本 是存在这一定问题的
https://work.weixin.qq.com/api/doc/90000/90136/90514
官方推荐的版本 在实际的使用过程中 存在问题 在pc端和手机端会存在不兼容的问题 在通过查找以后 看到大神自己整合了版本
https://res.wx.qq.com/wwopen/js/jsapi/jweixin-1.0.0.js
使用这个版本 在pc端和手机端就都可以使用了
但是企微jssdk无法通过npm进行引入 在umi官网上查找可以通过在.umirc里的heardScript属性 就可以进行全局引入 在使用的地方 使用
var wx = jWeixin
就可以进行配置引用了
但是如果在配置了企微jssdk以后 项目里还需要引入微信jssdk 就会出现一些问题 通过npm引入的话 由于他们在根源上 都是微信jssdk 只是企微和微信所支持的版本不一样 jssdk在第二次进行引用的话 就会报 undefiend 所以就需要进行分别引用 不能使用全局引用
在useHooks官网查找
封装了useScript 方法 在使用到企微jssdk的页面进行调用useScript方法
对企微jssdk进行引入 避免全局引入 然后就可以通过npm引入微信jssdk 就不会报错了 就可以正常对两种jssdk进行引用
有问题的欢迎联系我~