1.1.0 • Published 4 years ago
wxwork-jsapi v1.1.0
wxwork-jsapi
企业微信JSAPI调用封装
概述
此调用方式适用于在企业微信、微信上调用相应支持的jsapi接口
本质上jsapi的调用是通过客户端注入到页面window中的WeixinJSBridge对象,来与客户端进行通讯。 无论是官方提供的jweixin-1.2.0.js 还是这个包提供的调用方式都是一层语法糖。
相对于企业微信官方提供的jsapi调用方式,有以下几个改进
- 支持npm 安装
- 无需wx.ready 等待,config后可以直接调用,接口自动ready后执行
- 接口调用使用 ww.invoke、ww.agent.invoke,两种方式,便于区分需要agentConfig权限的API接口
- 提供了ww.toolkit,包含UA判断、版本比较等小工具
代码会持续改进,请注意保持更新
安装
npm install wxwork-jsapi
CDN引入
<script src="//wwcdn.weixin.qq.com/node/wework/wwopen/js/wxwork-jsapi.js"></script>
使用说明
import ww from 'wxwork-jsapi';
ww.config({
});
ww.invoke('API', params, function(res){
alert(res);
})
ww.on('API', function(res){
alert(res);
})
// agentConfig相关的接口
ww.agent.config({
});
ww.agent.invoke('API', params, function(res){
alert(res);
})
具体的接口调用参考 demo/ 目录下的文件。
企业微信官方文档
关于具体API方法的参数以及调用条件和支持程度,请参考企业微信官方文档
企业微信官方文档:点击跳转
交流反馈&参与贡献
如果你有好的意见或建议,欢迎进群交流为提升企业微信 Web 开发体验贡献力量。
QQ群-企业微信jsapi交流群