钉钉微应用开发

钉钉的开发,一是小程序的模式,二是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.安装调试工具

  • Android
  • iOS (开发中)
  • Windows    (可在电脑调试,没有手机模式,不过可以console ,打印出值)

安装教程: https://ding-doc.dingtalk.com/doc#/kn6zg7/zunrdk

 

posted @ 2019-11-04 16:23  Panax  阅读(4521)  评论(3编辑  收藏  举报