Skip to content

isVueComponent

检查是否为Vue组件。

前置依赖

依赖参数

无需依赖注入,纯函数。

函数签名

typescript
function isVueComponent(content: unknown): content is Component

import type { Component } from 'vue'

参数

参数名类型必填说明
contentunknown待检查的内容

返回值

类型说明
content is Component类型守卫,如果是Vue组件则返回true,否则返回false

工作原理

检查内容是否为有效的 Vue 组件,支持函数组件、对象组件等多种形式。

用于在运行时判断一个值是否为 Vue 组件,支持 TypeScript 类型收窄。