Skip to content

Latest commit

 

History

History
184 lines (116 loc) · 6 KB

README.md

File metadata and controls

184 lines (116 loc) · 6 KB

Vue Aircraft

An out-of-box UI solution for Enterprise data intensive app

Built on top of Ant Design UI admin template with:

* improved multi-tab
* logins
* pagination async table
* simplified axois binding (skipped vuex for some cases)

20x built-in customized dashboard components:

 List, Charts, CountDown, Editor, Menu, Step Form, Tree, Table, Setting Drawer, Auto complete, Card etc.

UI from: Ant Design of Vue

Basic template docs:

Overview


dashboard + multi-tabs

dashboard + setting

user profile

permission list

Env and dependencies

Note: Yarn package management is recommended, the exact same version loaded with the demo site of this project (yarn.lock) . but you can also use npm

Project setup

  • Clone repo
git clone https://github.com/sendya/ant-design-pro-vue.git
cd ant-design-pro-vue
  • Install dependencies
yarn install
  • Compiles and hot-reloads for development
yarn run serve
  • Compiles and minifies for production
yarn run build
  • Lints and fixes files
yarn run lint

Other

Browsers support

Modern browsers and IE10.

IE / Edge
IE / Edge
Firefox
Firefox
Chrome
Chrome
Safari
Safari
Opera
Opera
IE10, Edge last 2 versions last 2 versions last 2 versions last 2 versions

i18n

(example)[kazupon/vue-i18n#108]

(codepen)[https://jsfiddle.net/2av8r31w/3/]

Issues

  • The project is not following vue-cli project template. Type inference failed with webstorm *.js

Should update the project for IDE support:

Vue UI

vue ui

Webpack + IDE

  • library path inference for Webpack

Mouse click import string redirect to true file path, rather than yellow warning line.

TS compiler options

https://www.typescriptlang.org/docs/handbook/compiler-options.html

Eslint FAQ

Custom Backend settings

util/request.js

- base_url and axios service, timeout