vue3 ts 中快速获取 组件引用的返回类型 element ref 的返回类型

直接用 InstanceType 就好了,获取子组件的返回类型很方便
下面的可以不用看了 旧的

vue3 ts 中快速获取 组件引用的返回类型 element ref 的返回类型_第1张图片

type TNumaImage = Exclude<ReturnType<Required<typeof NumaImage>['setup']>, void | RenderFunction | Promise<any>>;

发现还有一层才能拿到img里的所有类型

vue3 ts 中快速获取 组件引用的返回类型 element ref 的返回类型_第2张图片
思路:继续抽取类型然后把这些抽出来的类型放到组件里,后面直接导出就能用了
vue3 ts 中快速获取 组件引用的返回类型 element ref 的返回类型_第3张图片

vue3 ts 中快速获取 组件引用的返回类型 element ref 的返回类型_第4张图片

你可能感兴趣的:(vue3,ts)