其实很好解决……
但是百度了很多,却发现大家有各种说法,一会儿在请求里加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;
}
})
是不是很简单!但是很多大神发现解决办法以后,觉得实在是太简单,所以没有写文章可供查找。
导致我踩了很多坑……
为了后来的人不踩到坑……像我这样写就行了。(呵呵