
import theAxios from 'axios'
const axios = theAxios.create({
baseURL: "http://toutiao.itheima.net",
timeout:20000//20秒超时时间(请求20秒无响应直接判定超时)
});
//向外导出
export default axios
但是上面有局限性
// 导出的axios方法在使用时
//我在逻辑页面调用时,传入这5个配置名字
axios({
url:'请求地址',
methods:'请求方式',
params:'? 传参',
data:'请求体传参',
Headers:{}
})
问题:问题来了,万一我要更新request.js 里的 封装网络的请求工具
把axios 换成jquery 的$.ajax
import $ from 'jquery'
export default $.ajax
$.ajax({
url:'请求地址',
type:'请求方式',
data:{} , //没有params
headers:{}
})
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)