ydzs-front
v0.0.41
Published
<p align="center"> <span > <img src="./public/ydzs_front.png" width = "50" height = "50" alt="图片名称" align=center /> </p>
Downloads
72
Readme
📦 安装
npm install ydzs-front
# 或者
pnpm add ydzs-front
# 或者
yarn add ydzs-front🔨 模块说明
| 模块 | 描述 | 路径 | | :--------- | :------------------- | :-------------------- | | Constants | 常量 | ydzs-front/constants | | Plugins | 二次封装的第三方插件 | ydzs-front/plugins | | Components | 通用组件 | ydzs-front/components | | Utils | 工具函数 | ydzs-front/utils | | Hooks | Vue Hooks | ydzs-front/hooks |
📝 使用示例
// 方式一:从主包导入
import { Constants, Utils } from "ydzs-front";
const { PCA_CODE } = Constants;
const { merge, cn } = Utils;
// 方式二:从子包导入(推荐,tree-shaking 更友好)
import { PCA_CODE } from "ydzs-front/constants";
import { merge, cn } from "ydzs-front/utils";📚 详细说明
🔍 Constants 常量
PCA_CODE: 行政区域编码配置,适用于级联选择
🔌 Plugins 插件
- Gantt 甘特图
- 支持导出 PDF
- 支持导出图片
- 支持依赖线
- 更多功能开发中...
- ECharts
- 二次封装的图表组件
- 提供常用配置项
🎨 Components 组件
- Button 按钮组件
- Page 页面组件
- 更多组件开发中...
🛠 Utils 工具函数
- Core
window: 窗口相关工具函数merge: 深度合并对象dom: DOM 操作工具diff: 对象差异比较cn: 类名合并工具
- Helpers
findMenuByPath: 根据路径查找菜单
- Color
generator: 颜色生成器
🎣 Hooks
onMountedOrActivated: 在组件挂载或激活时执行- 更多 hooks 开发中...
🔧 类型支持
本库使用 TypeScript 编写,提供完整的类型定义文件,支持代码提示。
文档地址
👥 作者
tory-fu
🚧 开发中,欢迎提供建议和反馈
