tanghe-report/report-ui
qianming 216ed9701c update
..
build delete unusefull resource
config js
src update
static update
.babelrc 前端整理
.editorconfig 前端整理
.gitignore 前端整理
.postcssrc.js 前端整理
Dockerfile 前端整理
README.md update
index.html update
package.json update
webpack.config.js update 编译器

README.md

本地运行

npm install
npm run dev

打包

npm install
npm run build:prod
编译结果report/report-ui/dist目录

前端技术

  • npmnode.js的包管理工具用于统一管理我们前端项目中需要用到的包、插件、工具、命令等便于开发和维护。
  • webpack:用于现代 JavaScript 应用程序的_静态模块打包工具
  • ES6Javascript的新版本ECMAScript6的简称。利用ES6我们可以简化我们的JS代码同时利用其提供的强大功能来快速实现JS逻辑。
  • vue-cliVue的脚手架工具用于自动生成Vue项目的目录及文件。
  • vue-router Vue提供的前端路由工具利用其我们实现页面的路由控制局部刷新及按需加载构建单页应用实现前后端分离。
  • element-ui基于MVVM框架Vue开源出来的一套前端ui组件。
  • avue: 用该组件包裹后可以变成拖拽组件,采用相对于父类绝对定位;用键盘的上下左右也可以控制移动
  • vue-echarts: vue-echarts是封装后的vue插件,基于 ECharts v4.0.1+ 开发
  • vue-superslide: Vue-SuperSlide(Github) 是 SuperSlide 的 Vue 封装版本
  • vuedraggable: 是一款基于Sortable.js实现的vue拖拽插件。