Skip to content

组件

@kevairy/components 是 Kevairy 的公共 Vue 组件、composables、类型和纯工具包。它可以被模板应用使用,也可以在满足 peer dependencies 的其他 Vue 3 项目中独立消费。

当前能力

分类能力
弹窗KvDialog
状态反馈KvStatus
搜索KvSearchBar、搜索参数工具
表格KvTableKvTableToolbarKvSearchTableKvSearchTablePage
状态管理usePagedTable
公共契约搜索项、列、分页、排序、外观和文案类型
布局工具响应式栅格计算

两个入口

ts
// UI 组件、类型、composables 和工具
import { KvSearchTablePage } from '@kevairy/components'
import '@kevairy/components/style.css'

// 只使用无 UI 能力,避免解析 UI 和拖拽依赖
import { sanitizeSearchParams, usePagedTable } from '@kevairy/components/core'

组件包不读取模板的 Pinia、vue-router、应用配置、LocalStorage 或路径别名。文案、表格外观和请求协议都由使用方显式提供或适配。

从哪里开始