login这个登录动作为啥resolve()里面不用写data,如resolve(data)

来源:3-18 封装请求动作

静秋叶

2023-07-04

return new Promise((resolve, reject) => {
login({
username,
password: md5(password)
})
.then(() => {
resolve()
})
.catch((error) => {
reject(error)
})
})

这个登录动作中为什么resolve()里不用写data如:resolve(data)???

写回答

1回答

Eric_peng

2023-07-21

在login.vue 点击按钮登录时,如果你要用data就传, 不用就不用传啦 

const onSubmit = () => {
 loading.value = true
 store.dispatch('user/login', loginInfo.value).then((data) => {

    console.log(data)
   loading.value = false
   setTimeout(()=>{
     router.push('/')
   }, 500)
 }).catch((err) => {
   loading.value = false
   console.log(err.message)
 })
}


2
1
静秋叶
谢谢大佬
2023-07-21
共1条回复

基于Vue3新标准,打造后台综合解决方案

基于Vue3重写Vue-element-admin,打造后台前端综合解决方案

1975 学习 · 1732 问题

查看课程