haiwei-skins-classics
Version:
93 lines (69 loc) • 2.59 kB
Markdown
# HaiWei.Skins.Classics
HaiWei.Skins.Classics 是 HaiWei 前端框架的经典皮肤组件,提供优雅的界面风格和灵活的皮肤配置,为 HaiWei 应用提供统一的视觉体验。
## 主要特性
### 🎨 经典设计风格
- **简洁优雅** - 采用经典的蓝白配色方案,界面简洁大方
- **专业稳重** - 适合企业级应用的专业界面风格
- **视觉舒适** - 精心设计的色彩搭配和间距布局
### 🎯 布局组件
- **头部导航** - 支持 Logo、菜单、用户信息等头部组件
- **侧边菜单** - 可折叠的侧边导航菜单
- **主内容区** - 灵活的内容展示区域
- **响应式设计** - 适配不同屏幕尺寸
### 🛠️ 皮肤配置
- **主题切换** - 支持多种主题颜色配置
- **自定义样式** - 可自定义 CSS 变量和样式覆盖
- **模块化样式** - 基于 Sass 的模块化样式架构
### 📦 集成使用
- **Vue 组件** - 基于 Vue 2.x 的组件化设计
- **HaiWei 框架集成** - 与 HaiWei.UI 框架无缝集成
- **独立使用** - 也可作为独立的皮肤组件使用
## 快速开始
### 环境要求
- Node.js >= 12.0.0
- npm >= 6.0.0
### 安装
```bash
npm install haiwei-skins-classics
```
### 使用
```js
import ClassicsSkin from 'haiwei-skins-classics'
// 在 HaiWei 应用中注册皮肤
WebHost.registerSkin(ClassicsSkin)
```
## 项目结构
```
haiwei-skins-classics/
├── src/ # 源码目录
│ ├── components/ # 皮肤组件
│ │ ├── header/ # 头部组件
│ │ ├── main/ # 主内容组件
│ │ └── menus/ # 菜单组件
│ ├── styles/ # 样式文件
│ │ ├── components/ # 组件样式
│ │ └── themes/ # 主题配置
│ └── store/ # 状态管理
├── dist/ # 构建输出
└── script/ # 构建脚本
```
## 可用脚本
- `npm run serve` - 启动开发服务器
- `npm run build` - 构建生产版本
- `npm run lint` - 代码规范检查
- `npm run i` - 使用淘宝镜像安装依赖
- `npm run up` - 使用淘宝镜像更新依赖
- `npm run pub` - 发布到 npm
- `npm run cm` - 清理 node_modules 和 dist 目录
- `npm run cc` - 清理 npm 缓存
## 技术栈
- **前端框架**: Vue 2.x
- **样式预处理器**: Sass
- **构建工具**: Vue CLI
- **包管理**: npm
## 浏览器支持
支持现代浏览器和 IE11+。
## 许可证
ISC License
## 贡献
欢迎提交 Issue 和 Pull Request!