赞
踩
//npm install gdt-jsapi --save
import dd from 'gdt-jsapi';
dd.ready(()=>{
dd.getAuthCode({corpId: realmId}).then(res =>{
let info = {
authCode: res.code,
that: me
}
me.$store.dispatch('getDingUser', info).then(res => {
me.overlayShow = false;
me.contentShow = true;
if (me.$route.path === '/zjIndex') {
me.$router.push('/zj_sjtb');
}
}).catch(err=>{
Dialog.alert({
message: err.data.msg,
theme: 'round-button',
confirmButtonColor: '#1989fa',
}).then(() => {
me.overlayShow = false;
});
})
})
})
这里要注意的是,添加过来的首页地址,必须有获取code的处理逻辑代码。
以上这些步骤主要是前端的处理,后端的代码处理,一个是根据appkey和appsecret,处理获取accesstoken,一个是通过前端传过来的code以及自己处理得到的accesstoken来获取用户信息,进行与自己系统的免登处理。由于本人是做前端的,后端的只是流程了解,代码就不贴出了可以到开发文档中查看
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。