钉钉 JSAPI 为 H5 微应用开发提供了调用钉钉控件的能力,这里记录一下自己封装的 DingTalk 类,方便开发。可参考 钉钉开发文档
¶一、钉钉 JSAPI
封装的 DingTalk 类也是基于钉钉 JSAPI,所以项目中需要安装钉钉的 JSAPI:
¶1、npm
1 | npm i dingtalk-jsapi -S |
¶2、CDN 引入
¶二、DingTalk 类
¶1、封装
新建/src/utils/DingTalk/index.js
,内容如下:
1 | import * as dd from 'dingtalk-jsapi' |
¶2、引入
在/src/utils/index.js
中添加如下引入:
1 | import DingTalk from './DingTalk' |
¶3、使用
1 | methods: { |
¶4、判断是否是钉钉环境
1 | import * as dd from 'dingtalk-jsapi' |