微信jdk 前端vue获取流程1、
参考链接:
企业微信的JSSDK,调用及使用方法_企业微信jssdk-CSDN博客
1、引用
<script src="//res.wx.qq.com/open/js/jweixin-1.2.0.js"></script>
<script src="https://res.wx.qq.com/open/js/jweixin-1.2.0.js" referrerpolicy="origin"></script>
<script src="https://open.work.weixin.qq.com/wwopen/js/jwxwork-1.0.0.js"></script>
2、配置两个参数 调用企业微信的两个方法config和agentConfig,这两个方法调用成功之后,在调用其他的方法比如:getCurExternalContact;sendChatMessage,注意将调用方法放在agentConfig里面的jsApiList数组中
3、将方法引入 然后就可以调用了比如我这里调用getCurExternalContact方法获取外部联系人的userid和sendChatMessage方法来发用消息到聊天框中
这是vue3的写法 vue2类似
import { config, agentConfig } from '@/utils/sdk';const getConfig = () => {Promise.all([getJsSignPackage(), getAgentJsSignPackage()]).then(([res1, res2]) => {// 执行 config 然后执行 agentConfigconfig(res1.data, () => {agentConfig(res2.data, () => {getCurExternalContact(); // 获取当前外部联系人});});}).catch((err) => {console.log("获取 jsapi_ticket 失败", err);});
}