关于 promise & async

来源:8-9 注册&登录(2)

慕小庄

2019-12-03

  1. async
async mounted () {
    const {status,data:{user}} = await this.$axios.get('/users/getUser')
    if(status === 200){
      this.user = user;
    }
  },
  1. promise
mounted () {
    let self = this;
    self.$axios.post('/users/getUser').then( (status) => {
      if(status === 200){
        self.user = user;
      }
    });
  },

快乐老师您好:
我在听你的课程(8-9 / 06:08)的时候,突然想尝试看看 将 async 试着看看写成 promise 异步函数,但 写出的才发现自己的经验不足,尝试失败,我记得老师说过:”$axios 返回的是异步函数,所以后面可以直接接 " .then ",get 和 post 的差别只是在于安全的问题“
(希望老师能帮我改一下promise正确写法)
现在这里 跪 谢 了,谢谢老师!

写回答

1回答

快乐动起来呀

2019-12-05

为什么不直接看axios的官方示例呢?https://www.npmjs.com/package/axios

0
1
慕小庄
老师,我看了,但没看出什么毛病来,可以麻烦老师解答吗?
2019-12-05
共1条回复

Vue全家桶+SSR+Koa2全栈开发美团网

整合大前端8项技术,全面晋级全栈工程师,毕设/面试作品

2445 学习 · 1638 问题

查看课程