赞
踩
项目需要在请求中添加配置参数,判断时候弹出message
类型“InternalAxiosRequestConfig<any>”上不存在属性“showSuccessMessage”;
@Override // 显示 200 message const showSuccessMessage = ref<string | undefined>("true") // 请求拦截器 request.interceptors.request.use( (config) => { showSuccessMessage.value = config?.showSuccessMessage || "true" ... return config; }, (error) => { // 对请求错误做些什么 Promise.reject(error); } );
类型“{ method: string; url: string; showSuccessMessage: string; }”的参数不能赋给类型“AxiosRequestConfig<any>”的参数。 对象字面量只能指定已知属性,并且“showSuccessMessage”不在类型“AxiosRequestConfig<any>”中。
export function getS() {
return http.request({
method: "get",
url: "/A",
showSuccessMessage: "false"
},);
}
// node_modules\axios\index.d.ts
export interface AxiosRequestConfig<D = any> {
showSuccessMessage?: string;
}
// node_modules\axios\lib\core\mergeConfig.js
const mergeMap = {
showSuccessMessage: defaultToConfig2,
}
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。