const res = await loginApi(data).catch(e=>{ loading.value=false }) as IResponse; if (res && res.Code===0) { wsCache.set(appStore.getUserInfo, res.Data) // 是否使用动态路由 if (appStore.getDynamicRouter) { console.log("动态路由") } else { } }else{ ElMessage.error(res.Msg) } 但看loginApi的类型声明,是没什么问题的,建议为`request.post`添加类型声明。 export const loginApi = (data: UserType): Promise> => { return request.post({ url: '/BackLogin/Login', data }); }