prveiw 有返回json數據,可是再.then裏打印的res倒是undefined。 再網上找了不少解決provisional headers are shown 的方法。都沒有用! (有不少種可能致使Request Headers 出現這個問題)vue
後來就把axios換成了resource, 就解決了node
查了一些資料總結了下axios和resourceios
vue-resources再也不更新了,vue做者尤大推薦axios。ajax
axios更增強大 json
1..axios就是一個基於ES6的Promise的網絡請求庫,其實說乾淨了就是一個打包好的XMLHttpRequests,也就是說,這個也是一個ajax庫。axios
2.axios 在瀏覽器裏創建XHR,經過nodejs進行http請求瀏覽器
3.轉換或者攔截請求數據或響應數據,支持Promise的API,能夠取消請求網絡
4.自動轉換JSON異步
5.能夠防護XSRF攻擊!vue-resource
vue-resources
1.vue-resource很是小巧,在壓縮之後只有大約12KB,服務端啓用gzip壓縮後只有4.5KB大小,這遠比jQuery的體積要小得多。
2.支持主流的瀏覽器
和Vue.js同樣,vue-resource除了不支持IE 9如下的瀏覽器,其餘主流的瀏覽器都支持。
3.支持Promise API和URI Templates
Promise是ES6的特性,Promise的中文含義爲「先知」,Promise對象用於異步計算。
URI Templates表示URI模板,有些相似於ASP.NET MVC的路由模板。
4.支持攔截器攔截器是全局的,攔截器能夠在請求發送前和發送請求後作一些處理。攔截器在一些場景下會很是有用,好比請求發送前在headers中設置access_token,或者在請求失敗時,提供共通的處理方式。