1.1.0 • Published 4 years ago

wxwork-jsapi v1.1.0

Weekly downloads
3
License
MIT
Repository
-
Last release
4 years ago

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交流群

qrcode

1.1.0

4 years ago

1.0.9

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago