vue请求接口数据2种写法

gooood个人博客网站

数组

vue

vue请求接口两种方式

第一种

this.$axios.post(url,data).then(res=> { console.log(res) }, response => { console.log(response) });

第二种

this.$axios.post(url,data).then(res=> { console.log(res) }

以下代码写在main.js

axios.interceptors.request.use( config => { // 判断是否存在X-Authorization,如果存在的话,则每个http header都加上token if (localStorage.getItem("token")) { config.headers["token"] ="token"+localStorage.getItem("token"); }; return config; }) axios.interceptors.response.use( res => { console.log(res); return res; }, error => { console.log(error); } )

从上面代码可以看见,第一种写法每次请求接口时都会有请求头和response来抛出异常,第二种方法将请求头和抛出异常返回写在了main.js里,这样每次在请求接口时就少了部分代码 看上去是不是很简洁粗暴呢!

本文内容由用户注册发布,仅代表作者或来源网站个人观点,不代表本网站的观点和立场,与本网站无关。本网系信息发布平台,仅提供信息存储空间服务,其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本网站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。如因作品内容侵权需删除与其他问题需要同本网联系的,请尽快通过本网的邮箱或电话联系。 
THE END
分享
二维码
< <上一篇
下一篇>>