async-await搭配axios使用

2018-11-29  本文已影响0人  leesession

1.首先引入 axios 包 npm install axios --save
2.使用 axios ,import axios from 'axios',在vue main.js中引用

import axios from 'axios'
// 配置axios
Vue.prototype.axios = axios;
axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded;charset=UTF-8';
//axios中用到
global.qs = require('qs');

3.使用之后,我来对请求的数据做一个封装,使调用数据时只需传入 url与params就行,

  async axiosPost(url,params){
        return  await this.axios.post(url,qs.stringify(params))
        }

4.在调用数据时,写入就很方便了

 async getData(){
       let {data}=await this.axiosPost(url,params)
}
上一篇 下一篇

猜你喜欢

热点阅读