企业微信引入jssdk react-umi框架

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进行引用

有问题的欢迎联系我~

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值