# HaloE-Design
**Repository Path**: chen-xiwei123/haloe
## Basic Information
- **Project Name**: HaloE-Design
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: MulanPSL-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 57
- **Created**: 2023-01-13
- **Last Updated**: 2023-04-06
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# HaloE是什么?
HaloE移动云前端组件库是一套为前端工程师提供的基于Vue的桌面端基础组件库。
HaloE基于[普适]、[多元]、[开放]、[共生]的设计价值观,试图建立一套企业级设计体系。提供统一的、符合移动云设计企标规范的前端组件库,提升开发效率,降低页面实现难度。
# **产品定位**
移动云HaloE前端组件库是一套为前端开发者准备的基于Vue的桌面端组件库。
提升开发效率,降低复杂场景下的开发难度,降低页面实现难度。
基于统一前端技术架构的基础组件库,实现各移动云产品间线上体验的高度一致性。
# HaloE 目标实现思路
- 历史积累
紧贴公司云改,经过7年积累,移动云设计组件库生态建设机制完善,目前已有一套WEB端组件库、一套WEB业务模版、一套移动端组件库、一套移动端业务模版、ICON组件库、图表组件库。当前,开源的组件为桌面端VUE2.0基础组件库。后续会陆续开源其他的组件库。
- 协同开发、降低研发成本
前端开发重复性工作多,从需求到最终方案落地的流程和方法不同部门有各自特征,通过共享设计和开发成果来提升效率,实现产品团队内部高效协同。
- 强化内外沟通
产品、研发、设计师对于同一需求都有自己的理解。统一规范,使用一种语言沟通,促使达成共识,提高沟通效率。
- 提升产品一致性
使用统一组件以提高整个产品一致性,以便提升用户体验,减少用户学习成本,同时形成统一的品牌形象,提升产品品质。
# 产品现状
当前开源版本为3.0版本,经过多年的积累,已在公司内部服务了百余款产品,公司内部多部门在陆续的使用。服务稳定,产品原型还原度高,完全可用于生产环境。
# 安装教程
1. 安装
```sh
npm install -S @cmss-bfs/bview --registry=http://100.76.6.155:7707/
```
2. 全局引入
```js
/*
在main.js中
*/
import bview from '@cmss-bfs/bview'
import '@cmss-bfs/bview/dist/styles/bview.css'
Vue.use(bview)
```
# 使用说明
- 所有组件前缀都为b,比如Page组件使用时为bPage,Button为bButton
# 参与贡献
1. Fork本地仓库
2. 新建feat_xxx分支
3. 提交代码
4. 新建 Pull Request