# luneng
**Repository Path**: abunch/luneng
## Basic Information
- **Project Name**: luneng
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2020-11-20
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
### 官方文档
```
https://panjiachen.github.io/vue-element-admin-site/zh/
```
[组件文档](./README.components.md)
## 安装依赖
```
npm install
# 建议不要直接使用 cnpm 安装依赖,会有各种诡异的 bug。可以通过如下操作解决 npm 下载速度慢的问题
npm install --registry=https://registry.npm.taobao.org
```
### 运行项目
```
npm run serve
```
### 项目打包
```
npm run build:prod
```
### 目录结构说明
```
├─ build // 构建相关
│ └── index.js
│
├─ public // 静态页面
│ │── favicon.ico // favicon图标
│ │── index.html // html模板
│ └── robots.txt // 禁止爬虫
│
├─ src // 主目录
│ ├── api // 所有请求
│ ├── assets // 静态资源
│ ├── components // 全局公用组件
│ ├── directive // 全局指令
│ ├── filters // 全局过滤器
│ ├── icons // 项目所有 svg icons
│ ├── lang // 国际化 language
│ ├── layout // 全局 layout
│ ├── router // 路由
│ ├── store // 全局 store管理
│ ├── styles // 全局样式
│ ├── utils // 全局公用工具类
│ ├── views // views 所有页面
│ ├── App.vue // 入口页面
│ ├── main.js // 入口文件 加载组件 初始化等
│ ├── permission.js // 权限管理
│ └── settings.js // 基础设置
├─ .editorconfig // ide 配置
├─ .env.xxx // 环境变量配置
├─ vue.config.js // webpack 配置
├─ .eslintrc.js // eslint 配置项
├─ .babelrc // babel-loader 配置
├─ .travis.yml // 自动化CI配置
├── postcss.config.js // postcss 配置
└── package.json // package.json
```
### 自定义权限指令
```
例:
admin
v-permission="['admin'],该指令可以指定哪些角色能看的
v-permission="['admin','editor']",可以指定多个角色
该指令有局限性,类似于 就只能使用 v-if 指令
```
### 自定义全局权限函数
```
例:
admin
v-if="checkPermission(['admin'])",该指令可以指定哪些角色能看的
v-if="checkPermission(['admin','editor'])",可以指定多个角色
```
### 自定义波浪特效指令
```
例:
v-waves
```
### 自定义复制到剪贴板指令
```
例:
copy
v-clipboard
```
### 自定义可拖拽弹窗指令
```
例:
v-el-drag-dialog
```
### 自定义高度自适应表指令
```
例:
...
v-el-height-adaptive-table
el-table height is must be set 表高度必须设置
```