// 安裝axios----- npm install axios
import axios from
'axios'
;import qs from
'querystring'
;/**
* 響應狀態碼:
* 2xx : 成功
* 3xx : 快取
* 4xx : 客戶端錯誤
* 5xx : 後台錯誤
*/const
errorhandle
=(status,info)
=>
}// 建立例項物件
var instance = axios.
create()
// 請求攔截
instance.interceptors.request.
use(
config=>
// post請求
return config
}, error => promise.
reject
(error));
// 配置公共資訊 全域性的 axios 預設值
// axios.defaults.baseurl = '';
// axios.defaults.headers.common['authorization'] = auth_token;
axios.defaults.headers.post[
'content-type']=
;// 響應攔截
instance.interceptors.response.
use(
response=>
response.status ===
200? promise.
resolve
(response)
: promise.
resolve
(response)
, error =>
= error;
// 直接解析不行的
console.
log(response);if
(response)
else})
export
default instance;
Vue傳送網路請求
為什麼要用它呢?非常好解釋,配置和呼叫方式等非常混亂 編碼起來看起來就非常不好 所以真實開發中很少直接使用,而是使用jquery ajax 相對於傳統的ajax非常好用 為什麼不選擇它呢?首先,我們先明確一點 在vue的整個開發中都是不需要使用jquery了 那麼,就意味著為了方便我們進行網路請求,...
Mysql的索引應該怎麼建立
1.主鍵自動建立唯一索引 對於單鍵索引,盡量選擇針對當前query過濾性更好的索引 2.頻繁作為查詢條件的字段應該建立索引 where 後面的語句 3.查詢中與其它表關聯的字段,外來鍵關係建立索引 4.在高併發下傾向建立組合索引,在選擇組合索引的時候,當前query中過濾性最好的字段在索引字段順序中...
Vue 中怎麼發起請求(二)
是新一代xmlhttprequest的一種替代方案。無需安裝其他庫。可以在瀏覽器中直接提供其提供的api輕鬆與後台進行資料互動。基本用法 1 fetch url,then res return res.json 返回promise物件 then data catch err methods this...