# hs-elementui-docs
**Repository Path**: feiwen_cheng/hs-elementui-docs
## Basic Information
- **Project Name**: hs-elementui-docs
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2021-09-08
- **Last Updated**: 2021-09-08
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
## 总览
[hs-elementui-docs](https://github.com/zhengfeiwen/hs-elementui-docs) 是hs-elementui组件库的文档项目,它基于 [vue](https://github.com/vuejs/vue), [typescript](https://www.typescriptlang.org/) 和 [element-ui](https://github.com/ElemeFE/element)实现。
## 线上文档
[文档](https://github.com/zhengfeiwen/hs-elementui-docs/blob/main/README.md)
## 线上地址
[示例](https://github.com/zhengfeiwen/hs-elementui-docs)
## 截图

## 相关项目
[hs-modules-master](https://github.com/zhengfeiwen/hs-elementui-master) (hs-modules-master)
## 功能
```txt
- 登录 / 注销
- 目前统一用admin/admin登录
-全局功能
- 首页
- 文档
- 安装
- 更新日志
- 图标
- 组件
- 富文本编辑器
- 日期选择器
- 导航栏
- 进度条
- 上传
- 按钮
- 展开按钮
- 图标按钮
- logo按钮
- 业务组件
- 操作按钮组
- 查询条件
- 表格
- 基本表格
- 树形表格
- 模板页面
- 综合实例
- 错误页面
- 401
- 404
- 环境要求
- npm.js ^6.14.4
- node.js ^10.0.0
- vue/cli ^4.0.0
- 安装步骤
- 从[github]上下载源码到本地
- 在项目根目录执行 npm i 安装所需依赖
- 如果安装时候有报错:[3657 error syscall spawn git]的错误,请先安装git.
- 如果安装`hs-elementui`报错,可能是镜像不对,尝试用npm的代理去安装(可以安装nrm去管理代理)
- npm i -g nrm
- nrm use npm
- 或者也可以单独安装 `npm i hs-elementui`
- 启动项目 `npm run serve`
如果是mock后台,则会启动mock服务
```
## 传送门
[git](https://npm.taobao.org/mirrors/git-for-windows/v2.29.2.windows.1/Git-2.29.2-64-bit.exe)
[hs-elementui-master](https://github.com/zhengfeiwen/hs-elementui-master)
## 前序准备
`你需要在本地安装` [npm](https://www.runoob.com/nodejs/nodejs-npm.html) [vue/cli](https://cli.vuejs.org/zh/guide/installation.html) [node](https://www.runoob.com/nodejs/nodejs-install-setup.html)
## 目录结构
本项目已经主要是为云端组件库做文档说明,功能上主要是为了展示demo
```bash
├── mock # mock 服务器 与 模拟数据
├── public # 静态资源 (会被直接复制)
│ │── favicon.ico # favicon图标
│ │── manifest.json # PWA 配置文件
│ └── index.html # html模板
├── src # 源代码
│ ├── api # 所有请求
│ ├── assets # 主题 字体等静态资源 (由 webpack 处理加载)
│ ├── components # 全局组件
│ ├── directive # 全局指令
│ ├── filters # 全局过滤函数
│ ├── icons # svg 图标
│ ├── lang # 国际化
│ ├── layout # 全局布局
│ ├── pwa # PWA service worker 相关的文件
│ ├── router # 路由
│ ├── store # 全局 vuex store
│ ├── styles # 全局样式
│ ├── utils # 全局方法
│ ├── views # 所有页面
│ ├── App.vue # 入口页面
│ ├── main.js # 入口文件 加载组件 初始化等
│ ├── permission.ts # 权限管理
│ ├── settings.ts # 设置文件
│ └── shims.d.ts # 模块注入
├── tests # 测试
├── .circleci/ # 自动化 CI 配置
├── .browserslistrc # browserslistrc 配置文件 (用于支持 Autoprefixer)
├── .editorconfig # 编辑相关配置
├── .env.xxx # 环境变量配置
├── .eslintrc.js # eslint 配置
├── babel.config.js # babel-loader 配置
├── jest.config.js # jest 单元测试配置
├── package.json # package.json 依赖
├── postcss.config.js # postcss 配置
├── tsconfig.json # typescript 配置
└── vue.config.js # vue-cli 配置
```
## 如何设置以及启动项目
### 安装依赖
```bash
npm install
```
### 启动本地开发环境(自带热启动)
```bash
npm serve
```
## 浏览器支持
Modern browsers and Internet Explorer 10+.
| [
](http://godban.github.io/browsers-support-badges/)IE / Edge | [
](http://godban.github.io/browsers-support-badges/)Firefox | [
](http://godban.github.io/browsers-support-badges/)Chrome | [
](http://godban.github.io/browsers-support-badges/)Safari |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| IE10, IE11, Edge | last 2 versions | last 2 versions | last 2 versions |
## 参与贡献
FeiWen Zheng
## License
[MIT License](https://github.com/zhengfeiwen/hs-elementui-docs/blob//blob/master/LICENSE)