求助,设置axios的timeout无效

axios.get(path, {
        timeout: 1000,
        params: {
            id: 12
        }
    });

反复的核对了,后台3秒才响应,我设置axios 1秒就超时,但是axios一直没有进入catch,怎么肥四?

clipboard.png
clipboard.png

阅读 13.8k
2 个回答

需要将axios挂载到实例上吧,拿Vue来说,需要设置Vue.prototype.axios = axios,然后再设置。

import Vue from 'vue'
import App from './App'

//原型上挂载axios,全局使用
Vue.prototype.axios = axiso;
axios.interceptors.response.use()

axios.get(path,params,{timeout: 1000});

//个人愚见
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题