虽然最后可以打出message,但是为什么result的类型还是any
来源:3-14 模块化结合typescript - 泛型改造

棕熊榴莲
2021-11-15
写回答
1回答
-
同学你好 你 useURLLoader 的第五行的写法应该是有问题的,不知道你的编辑器为什么没有报错。泛型应该在 reactive 那里传入,比如说
interface DataProps<T> { result: T | null; loading: boolean; loaded: boolean; error: any; } ... const data = reactive<DataProps<T>>({ result: null, loading: true, loaded: false, error: null }) ... return { ...toRefs(data) }
这样就可以正确获得类型了,亲测可用
012021-11-16
相似问题