这些逻辑其实不用考虑其他人使用,写的人知道就完事了。 我说个改动点哈 ` axios.defaults.headers.common.Authorization = `Bearer ${userData.token}` ` 这个其实应该封装一个独立的 request,比如 axios.create 一个新实例,而不应该给 axios 直接赋值。有可能会有一些请求不需要 Authorization 至于你说的进入到首页的问题,就是你没有做拦截器,然后接收的时候也没判断 message 是否存在,一般我们会在拦截器做拦截,然后统一的异常透出