@fx/pro
基于 @fx/components 基础组件封装的业务级组件集,提供更高层的配置式 API。
设计定位
| 包 | 定位 | 示例 |
|---|---|---|
@fx/components | 原子级通用基础组件 | FxTable、FxForm、FxDialog |
@fx/pro | 基于基础组件再封装的业务级组件 | FxProTable |
@fx/pro 保持 UI 框架无关(仅依赖 @fx/components),可跨业务项目复用。
组件清单
| 组件 | 说明 |
|---|---|
| FxProTable 表格 | 基于 FxTable,配置式列 + 插槽自定义 |
安装
monorepo 内部 workspace 包,消费方 package.json 引用:
json
{
"dependencies": {
"@fx/pro": "workspace:*"
}
}引入方式
ts
import { FxProTable } from "@fx/pro"
import type { FxProTableColumnType } from "@fx/pro"依赖
| 包 | 运行时依赖 |
|---|---|
@fx/pro | vue、@fx/components、@fx/styles(peerDependencies) |
