接入钉钉企业免登陆遇到的坑!!!!
今天接入免登陆遇到个大坑,看官方文档上写了,先引入dingtalk.js,
然后配置dd.config({...})
接着dd.ready(function(){
..........
});
问题出现了,dd.ready 怎么也不运行,折腾了一下午,就差跪下来求他了,最后一个不经意的删除dd.config({}),奇迹出现了,
dd.ready 执行了!!!!苍天估计被我这种不屈不挠的精神所感动,故意暗中帮了我一把,这才得以将问题解决。
这是下面代码:
dd.error(function(error){ alert(JSON.stringify(error)) ; }); dd.ready(function() { dd.runtime.permission.requestAuthCode({ corpId: _config.corpid, onSuccess: function(result) { LoginByDDCode(result.code).then(res=>{//这是自己封装的后台API if(!res.error){ this.userinfo=res; this.routerhome(); }else{ this.openid=res.openid; } }); }, onFail : function(err) { alert('requestAuthCode fail: ' + JSON.stringify(err)); } }); })
哦,对了,还有个问题要注意,就是在vue中引用外部的js.有时会失效。有个最简单的办法就是:
mounted(){ let s = document.createElement('script'); s.type = 'text/javascript'; s.src = 'http://g.alicdn.com/dingding/open-develop/1.5.1/dingtalk.js'; document.body.appendChild(s); }
【接入钉钉企业免登陆遇到的坑!!!!】转载于:https://www.cnblogs.com/meiyh/p/6869380.html
推荐阅读
- 织网布局,社群营销走进山东玖零落地企业
- 剥削劳动力系列(企业家剥削你时,他要付出巨大的代价)
- 杰克·韦尔奇卸任演讲(决定企业未来的10个经营原则)
- 何以解忧,企业信息化、数字化选型焦虑之五·系统安全隐患大
- 2021-05-22|2021-05-22 - 草稿
- 衡阳市松木经济开发区化工企业在化学与材料科学系开设专场人才招聘会
- 每日一书|每日一书丨搞不定思想和组织转变,何谈企业转型
- 一起走的学习之路(176)
- 企业招聘致命伤
- W15L21-L22-电商企业案例分析