vue同步调用

vue同步调用接口

let getData = async function() {
   try {
      let response = await axios.get('/api/xxx')
      console.log(response.data)
   } catch (error) {
      console.log(error)
   }
}
getData()
this.handleData().then(resultData  => {
//等待handleData返回后进行下一步...
})).catch(err => {
})

handleData(){
  ...
  处理数据结果为resultData
  return new Promise((resolve, reject) =>  resolve(resultData))
  或者return 请求
  return axios
          .post("/api/xxx", JSON.stringify(bringQuery))
          .then(function (ret) {
            if (ret.code == 0) {
              return ret.data;
            } 
          })
}
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容