@nova-biz/components
v2.0.0
Published
Business components for nova-biz
Downloads
99
Readme
@nova-biz/components
nova-biz 业务组件库。基于 Element Plus,提供开箱即用的业务场景组件。
组件列表
| 组件 | 描述 | | --------------- | ---------------------------------------- | | NvPageHeader | 页面标题栏(面包屑 + 标题 + 操作区) | | NvSearchForm | 搜索表单容器(网格布局 + 查询/重置按钮) | | NvPageContainer | 页面容器(加载态 / 空态 / 内容区) |
安装
// package.json 已通过 workspace 协议引入
"@nova-biz/components": "workspace:^"使用方式
按需引入(外部模式)
消费者需自行安装 element-plus。
import { NvSearchForm, NvPageHeader } from '@nova-biz/components';
import '@nova-biz/components/style.css';全量引入(Element Plus 打包在内)
消费者无需安装 element-plus。
import { NvSearchForm } from '@nova-biz/components/full';
import '@nova-biz/components/full/style.css';通过 nova-biz-ui 统一引入
import { NvSearchForm } from 'nova-biz-ui';全量注册
import NovaBizComponents from '@nova-biz/components';
app.use(NovaBizComponents);开发
# 构建外部模式(element-plus 外部化)
pnpm run build:external
# 构建全量模式(element-plus 打包在内)
pnpm run build:bundled
# 构建两种模式
pnpm run build依赖
element-plus— 组件库 UI 依赖(全量模式下打包进产物)@nova-biz/shared— 共享工具库
