【VUE】vue axios要求のtimeoutを設定する

447 ワード

VUEでは、ネットワークがあるか否かを判断するためにタイムアウト戻り状態を用いる必要がある.最初はリクエストヘッダにtimeout:5000を設定したが、効果はなく、後に{body:{}}を付けるとタイムアウトして戻ることができる.
vueはtimeoutの正しい使用を要求します:
this.axios.post("/app/json", {
   body: {}
 },{timeout:5000}).then(res=>{})

vue要求timeoutエラーの例:
this.axios.post("/app/json", {
   timeout:5000,
   body: {}
 }).then(res=>{})

個々のリクエストにタイムアウトを設定してtimeoutをここに書いてここに書いて反応しません