4

ES7 async/await

async/await 是ES7引入的新语法,可以更加方便的进行异步操作
async 关键字用于函数上(async函数的返回值是Promise实例对象)
await 关键字用于async函数当中(await可以得到异步的结果)
async function queryData (id) {
  const res = await axios.get('/data')
  return res.data
}
queryData.then(data => {
  console.log(data)
})
async/await 处理多个异步请求
async function queryData () {
  const info = await axios.get('/async1')
  const res = await axios.get('async2?info=' + info.data)
  return res
}

queryData.then(res => {
  console.log(res)
})

风逝无殇
13 声望0 粉丝

« 上一篇
axios
下一篇 »
Vue-router 路由