isVueComponent
检查是否为Vue组件。
前置依赖
依赖参数
无需依赖注入,纯函数。
函数签名
typescript
function isVueComponent(content: unknown): content is Component
import type { Component } from 'vue'参数
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
content | unknown | 是 | 待检查的内容 |
返回值
| 类型 | 说明 |
|---|---|
content is Component | 类型守卫,如果是Vue组件则返回true,否则返回false |
工作原理
检查内容是否为有效的 Vue 组件,支持函数组件、对象组件等多种形式。
用于在运行时判断一个值是否为 Vue 组件,支持 TypeScript 类型收窄。