直接用 InstanceType<typeof 你的组件> 就好了,获取子组件的返回类型很方便 下面的可以不用看了 旧的 type TNumaImage = Exclude<ReturnType<Required<typeof NumaImage>['setup']>, void | RenderFunction | Promise<any>>; 发现还有一层才能拿到img里的所有类型 思路:继续抽取类型然后把这些抽出来的类型放到组件里,后面直接导出就能用了