在一个vue项目开发的过程中,遇到一个需要中断文件上传的需求,当我利用axios的cancel token实现中断请求的功能之后,想要再次发送post请求,却发现axios直接返回了reject。
问题复现
当我执行upload方法时,文件能够正常上传
点击中断按钮,执行cancelReauest方法,文件上传中断,控制台打印错误信息stop
再次上传文件,执行upload方法时,请求却直接中断,错误被catch捕获,控制台打印错误信息stop
按照我的理解,此时我并没有去执行cancelReauest方法,文件应该是正常上传才对,但此时请求却直接中断,不太能理解,搜索完谷歌和百度之后也没有类似的问题和解决方案,所以只能自己摸索