其實很好解決……
但是百度了很多,卻發(fā)現(xiàn)大家有各種說法,一會兒在請求里加content-type啦,一會兒引入qs庫啦……
不用。
首先第一步,保證后臺允許你跨域。
然后第二步,當你發(fā)現(xiàn)需要在header頭添加參數(shù)的時候,就會提示跨域失敗。怎么辦怎么辦?
下面??是全部的代碼,記得寫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;
}
})
是不是很簡單!但是很多大神發(fā)現(xiàn)解決辦法以后,覺得實在是太簡單,所以沒有寫文章可供查找。
導致我踩了很多坑……
為了后來的人不踩到坑……像我這樣寫就行了。(呵呵