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)
}
网友评论