今天对axios做超时处理时,参考了其他同学文章https://imweb.io/topic/5b1505d1d4c96b9b1b4c4ead,发现设置后不生效。
经查 axios@0.19.2 不能通过axios.defaults.* = n 的方式自定义设置config属性,导致直接报查找不到属性的错误。
有同学说这个版本已经修复了https://github.com/axios/axios/blob/master/dist/axios.js ,由于npm还玩不转,放弃此方法,待以后可以用npm升级的版本能解决时再升级。
另一个方法,参考了https://github.com/axios/axios/issues/164#issuecomment-327837467 的使用方法,在axios请求时手动设置属性,问题解决,但是需要对每个axios实例添加,十分不方便。
希望对大家有些帮助
欢迎交流