ypzycp/pages/login/login.js

57 lines
1.3 KiB
JavaScript

Page({
data:{
authCode:''
},
onLoad(){
let _this = this;
// 获取免登码
dd.getAuthCode({
success:(res)=>{
_this.setData({
authCode:res.authCode
})
this.data.authCode = res.authCode;
// 缓存免登码
dd.setStorage({
key: 'authCode',
data: {
authCode: res.authCode,
},
success: (res)=> {
// dd.alert({content: '写入成功'});
}
});
// 登录
let params = {
code: res.authCode,
}
dd.utils.$http('/api/user/login','POST',params).then(
(data) => {
// console.log(data.data.data.token,123)
// 缓存token
dd.setStorage({
key: 'token',
data: {
token: data.data.data.token
},
success: (res)=> {
// dd.alert({content: '写入成功'});
dd.redirectTo({
url: '/pages/index/index'
})
}
});
},
(err) => {
console.log('错误:'+err)
}
);
},
fail: (err)=>{
dd.alert({
content: JSON.stringify(err)
})
}
})
}
})