登录刷新之后,报错,还有Loading效果没有实现成功
来源:8-4 登录第三部分 持久化登录状态
慕勒2197881
2022-12-20
登录刷新之后,报错,还有Loading效果没有实现成功
git:
https://git.imooc.com/qqqqqqqqqqqqq/zhi.git
写回答
1回答
-
张轩
2022-12-21
同学你好
原因在于你在 main.ts 中配置 axios 的代码放到了 挂载 App 的后面,这段逻辑是应该先执行的,换个位置就好了。
// 这些逻辑提前 axios.defaults.baseURL = 'http://apis.imooc.com/api/' axios.interceptors.request.use(config => { config.params = { ...config.params, icode: '1D7A68AB7ADC2C48' } if (config.data instanceof FormData) { config.data.append('icode', '1D7A68AB7ADC2C48') } else { config.data = { ...config.data, icode: '1D7A68AB7ADC2C48' } } store.commit('setLoading', true) return config }) axios.interceptors.response.use(config => { setTimeout(() => { store.commit('setLoading', false) }, 2000) return config }) // 然后才是挂载组件 const app = createApp(App) app.use(router) app.use(store) app.mount('#app')00
相似问题