登录页面,按了登录后提交到api 后返回,我用的模拟数据,结果api文档执行了,返回来后也可以执行,但是加了个res方法,里面就没法执行了,console.log 也没任何提示。实在是不知道怎么除错。
下面是 登录按钮执行的方法
handleLogin() {
const hide = this.$message.loading('login in progress..', 0);
api.auth.login()
.then(
// alert(111), //**这一行还可以执行**
res => {
alert(1101) //**这一行就没法执行了**
console.log(res)
// Cookie.set('token', res)
// return this.$store.dispatch('auth/getUserInfo')
})
.catch(err=>{
console.log(err)
})
.then(
res => {
alert(222)
console.log(res)
// Cookie.set('token', res)
this.$message.success(`欢迎回来,${res.name}`)
// this.$router.push({name: 'dashboard'})
}).finally(
alert(333),
res => {
alert(333)
console.log(res)
//Cookie.set('token', res)
hide()
})
}
下面是接口的代码
login: function () {
let res1
res1 = {
"code": 200,
"message" : "操作成功",
"data": {
"name1" : "111",
"token" : "1234567abed"
}
}
return res1
}
现在不知道是不是ant design 的返回值格式错误了还是怎么的,接口代码也可以alert,但是就是 登录页面 的返回后方法 里面没法执行,不知道怎么搞了。console.log也没用.catch(err=>{})也没任何错误提示。头大
大神厉害
最好把代码发全。以代码块发出来。或者截图。这样不好看