README
@core-wx
基于微信JS-SDK封装微信接口和企业微信接口
SDK所处理的业务逻辑:
1.动态引入JS,根据process.env.api 自动封装后台接口路径
2.自动完成当前页面是否需要签名和服务器签名
3.签名完成后调用对应方法,返回业务数据, 涉及通过config提供处理结果后的回调函数都会进行封装处理 返回Promise
微信端会自动装载wx-js-sdk 无需单独引入
所有需要通过config传入等待执行后返回结果的方法一律处理成返回Promise方便调用
Tip
4.0 之后的版本不再向下兼容非微服务类接口,请谨慎升级!!!
Usage
yarn add core-wx
Example
import {Wx,QyWx} from 'core-wx'
cont wx = new Wx(true,'1.4.0')
cont qyWx = new QyWx(true)
wx.init('000000','wx_mp')
qyWx.init('000000','oa')
WX API
!!! 仅适用于微信端
参数 | 说明 | 类型 | 默认值 |
---|---|---|---|
debug | 是否开启调试模式 | Bool |
false |
version | 需要加载的js-sdk版本 | String |
1.6.0 |
初始化方法 init
参数 | 说明 | 类型 | 默认值 |
---|---|---|---|
tenantId | 租户id | String |
- |
source | 资源编码 | String |
- |
QYWX API
!!! 仅适用于企业微信端
参数 | 说明 | 类型 | 默认值 |
---|---|---|---|
debug | 是否开启调试模式 | Bool |
false |
初始化方法 init
参数 | 说明 | 类型 | 默认值 |
---|---|---|---|
tenantId | 租户id | String |
- |
source | 资源编码 | String |
- |
REMARK
具体方法参见微信官方文档
除微信自带的方法外 新增getInfo 查看当前的配置
新增oauth 进行登录
LICENSE
说明
企业微信涉及到企业微信自身的注入问题,无法自动加载微信js,请自己配置js引入