我 TS 里 有一个函数的参数使用了枚举做变量类型
enum queryMethod {
GET = "GET",
POST = "POST"
}
function send(url: string, method: queryMethod, data?: object, headers?: Record<string, string> | undefined){}
'queryMethod' refers to a value, but is being used as a type here. Did you mean 'typeof queryMethod'?
改文件后缀为tsx
没有报错
调用方法的时候给对应的枚举就好了
send(url: string, method: queryMethod, data?: object, headers?: Record<string, string> | undefined): void {
}
// 调用方法的时候给对应的枚举就好了
this.send(null, queryMethod.GET);
enum queryMethod {
GET = "GET",
POST = "POST"
}