- Standard SPA Structure
- ES6, 7 Features
- Webpack Dev HotLoad
- Frontend store support by Vuex
- API configurations that support different environment: dev(cross-domain-support), qa, stg, prod
- Axios standard usage as HttpRequestUtil
- Cookie support
- Global filters
- Frontend auth control based on "resource-code"
- Useful validation regex
- Base UI framework by Element-UI
- Useful layouts
- SCSS usage support
- Standard samples of component that using v-model
- SCSS standard usage by BEM naming convention
- i18n full support
- useful vue mixins
- useful vue plugins
- useful iconfont
- useful components
- chart support
- basic views: dashboard, login, reset-password
This is a project template for vue-cli. It is recommended to use npm 3+ for a more efficient dependency tree.
$ npm install -g vue-cli
$ vue init webpack my-project
$ cd my-project
$ npm install
$ npm run dev
vue init username/repo my-project