js 关于async await的问题?

created () {  this.init()
},
methods: {
  init () {    this.getToken()    this.getData()
  },  async getToken () {    let token = await postToken()
    ...
  },  async getData () {    if(this.token) return 'token no null'
    let data = await postData();
    ....
  }
}

代码大致如上,实际运行时总是报'token no null',不是已经给两个用到ajax方法加async await了吗,为什么还是异步?

慕侠2389804
浏览 858回答 2
2回答

慕仙森

  async init () {    await this.getToken()    this.getData()   },

阿波罗的战车

那是在getToken方法和getData方法内部,你init方法又不是......
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript