Skip to content

๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ป Use Ant Design Vue like a Pro! A simple vue admin template.

License

Notifications You must be signed in to change notification settings

siminx/ant-design-pro-vue

ย 
ย 

Repository files navigation

English | ็ฎ€ไฝ“ไธญๆ–‡

Ant Design Pro Vue

An out-of-box UI solution for enterprise applications as a Vue boilerplate. based on Ant Design of Vue

License Release Travis branch All Contributors

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

  • IMPORTANT : About Issue feedback !! Please describe your environment, the Pro version or branch used, what happened, etc. when opening Issue

  • Vue-cli3 used by the project.

  • Disable Eslint (not recommended): remove eslintConfig field in package.json

  • Easy-Mock used by project๏ผŒeasy-mock Project API Data DO NOT CHANGE THE INTERFACE๏ผŒIf you want to modify, please fork ANTD-PRO-Easy-Mock-API.zip and running to your server.

  • Load on Demand: modify /src/main.js L7, append import './core/lazy_use' code.

  • Customize Theme: vue.config.js eg:

  css: {
    loaderOptions: {
      less: {
        modifyVars: {
          /* Less variables, required modifyVars*/

          'primary-color': '#F5222D',
          'link-color': '#F5222D',
          'border-radius-base': '4px',
        },
        javascriptEnabled: true,
      }
    }
  }
  • polyfill

  • remove polyfill:

    Vue CLI Polyfill

    • remove import '@babel/polyfill' field in src/main.js
    • babel.conflg.js remove
      [
        '@babel/preset-env',
        {
          'useBuiltIns': 'entry'
        }
      ]
      

Docs

Contributors

Thanks goes to these wonderful people (emoji key):

่จ€่‚†
่จ€่‚†

๐Ÿ’ป ๐Ÿ“–
kokoroli
kokoroli

๐Ÿ’ป ๐Ÿ“–
musnow
musnow

๐Ÿ’ป
zkwolf
zkwolf

๐Ÿ’ป
mcmf
ๅœŸๆ‹จ้ผ 

๐Ÿ’ป
AClumsy
้˜ฟๅ‡Œ

๐Ÿ’ป
mynuolr
mynuolr

๐Ÿ’ป
Saraka
Saraka

๐Ÿ’ป ๐Ÿ”ง
since2006
since2006

๐Ÿ’ป
yihuishou
ๆŒฅๆ‰‹็š„้ช‘ๅฃซ

๐Ÿ’ป

This project follows the all-contributors specification. Contributions of any kind welcome!

About

๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ป Use Ant Design Vue like a Pro! A simple vue admin template.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Vue 79.5%
  • JavaScript 19.5%
  • CSS 1.0%