axios get怎么还会显示跨域_axios、ajax的跨域问题怎么解决,header头导致跨域怎么解决...
其实很好解决……
但是百度了很多,却发现大家有各种说法,一会儿在请求里加content-type啦,一会儿引入qs库啦……
不用。
首先第一步,保证后台允许你跨域。
然后第二步,当你发现需要在header头添加参数的时候,就会提示跨域失败。怎么办怎么办?
下面👇是全部的代码,记得写async和crossDomain就可以了。
var instance = axios.create({
timeout: 1000,
async:true,
crossDomain:true,
headers: {
'user': that.user,
'token':that.token,
},
});
instance.get(that.api_url)
.then(function (response) {
console.log(JSON.stringify(response));
that.alldata = response.data.data.data;
}
})
是不是很简单!但是很多大神发现解决办法以后,觉得实在是太简单,所以没有写文章可供查找。
导致我踩了很多坑……
为了后来的人不踩到坑……像我这样写就行了。(呵呵
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
