钉钉的开发,一是小程序的模式,二是H5嵌套的模式
这里只简单介绍一下H5嵌套的模式。也就是微应用。
1. 微应用的免登录
引入钉钉
npm install dingtalk-jsapi --save cnpm 淘宝镜像安装更快。
// 获取到钉钉 code
_this.$dd.ready(function() {
// dd.ready参数为回调函数,在环境准备就绪时触发,jsapi的调用需要保证在该回调函数触发后调用,否则无效。
_this.$dd.runtime.permission.requestAuthCode({
corpId: '' , // 当你在钉钉开发者平台注册时,它会生成一个,写死。
onSuccess: function(info) {
_this.code = info.code
console.log(_this.code,info.code,'获取code')
if (!sessionStorage.getItem('token')) {
_this.silentAuthorization(info.code)
} else {
_this.action_dd()
}
},
onFail : function(err) {
console.log(err)
}
});
});
2.安装调试工具