XSRF
为什么需要封装:
有时候我们需要对服务端的状态统一处理,假如服务端返回状态码为300 我们需要重定向到登录页,这时我们就可以封装一下axios的api 使其统一处理我们的300状态码, 简单来说封装是为了让程序更加简洁...的参数
当method为get时 参数是params
当method为post时 参数是data
withCredentials 参数为true是支持跨域验证
另外可以取消一个已经发起的xhr请求
另外当封装...axios时,我们可能要引入其他的第三方库,比如弹窗插件,vuex,还有router的跳转....})
})
},
post (url, data) {
return new Promise((resolve, reject) => {
axios.post...;
总结:
网上很多库,大多都是可以拿来就可以用的,但高手绝不仅仅满足用,而是要对其进行改造,使其适应自己的项目.从而达到提高开发效率.简单易用的效果.