Go to file
2021-02-28 08:48:53 +08:00
.github perf: improve persistent logic 2021-02-27 19:55:30 +08:00
.husky workflow: update deploy workflow [deploy] 2021-02-24 00:21:29 +08:00
.vscode perf: improve persistent logic 2021-02-27 19:55:30 +08:00
build style(table): remove unless style 2021-02-26 20:15:50 +08:00
mock chore: remove useless code 2021-02-25 20:25:02 +08:00
public refactor: add loading component and demo 2020-12-01 20:59:17 +08:00
src refactor: refactored multi-language modules to support lazy loading and remote loading 2021-02-28 08:48:53 +08:00
test/upload-server chore: update deps 2021-02-23 00:31:10 +08:00
types refactor: refactored multi-language modules to support lazy loading and remote loading 2021-02-28 08:48:53 +08:00
.editorconfig chore: add some notes 2021-02-09 23:47:14 +08:00
.env perf: improve persistent logic 2021-02-27 19:55:30 +08:00
.env.development fix(build): fix environment variable configuration file failure 2020-12-22 22:13:03 +08:00
.env.production perf: remove useless code 2021-02-22 00:01:03 +08:00
.eslintignore chore: add some notes 2021-02-09 23:47:14 +08:00
.eslintrc.js chore: update deps 2021-02-23 00:31:10 +08:00
.gitignore fix(upload): repair file upload and delete invalidation 2020-12-07 22:38:43 +08:00
.ls-lint.yml refactor: refactored multi-language modules to support lazy loading and remote loading 2021-02-28 08:48:53 +08:00
.prettierignore feat(tinymce): add rich editor 2020-10-22 22:30:50 +08:00
.stylelintignore feat(tinymce): add rich editor 2020-10-22 22:30:50 +08:00
.yarnclean chore: format code by eslint #222 2021-01-28 23:30:50 +08:00
CHANGELOG.en_US.md chore: bump 2.0.1 2021-02-21 22:41:38 +08:00
CHANGELOG.md chore: bump 2.0.1 2021-02-21 22:41:38 +08:00
CHANGELOG.zh_CN.md refactor: refactored multi-language modules to support lazy loading and remote loading 2021-02-28 08:48:53 +08:00
commitlint.config.js chore: add .github and .vscode 2020-10-09 23:22:55 +08:00
index.html wip: support vite 2021-01-09 23:28:52 +08:00
LICENSE initial commit 2020-09-28 20:19:10 +08:00
package.json refactor: refactored multi-language modules to support lazy loading and remote loading 2021-02-28 08:48:53 +08:00
postcss.config.js fix(moment): fix moment error #217 2021-01-27 00:14:08 +08:00
prettier.config.js chore: add some notes 2021-02-09 23:47:14 +08:00
README.md feat: added brotli|gzip compression and related test commands 2021-02-13 00:26:41 +08:00
README.zh-CN.md feat: added brotli|gzip compression and related test commands 2021-02-13 00:26:41 +08:00
stylelint.config.js chore: remove useless code 2021-02-25 20:25:02 +08:00
tsconfig.json perf: move src/types to root 2021-02-26 20:09:24 +08:00
vite.config.ts perf: move src/types to root 2021-02-26 20:09:24 +08:00
windi.config.ts feat: axios supports form-data format requests 2021-02-24 20:45:53 +08:00
yarn.lock refactor: refactored multi-language modules to support lazy loading and remote loading 2021-02-28 08:48:53 +08:00

VbenAdmin Logo

VUE VBEN ADMIN2.0

Chinese | English

CHANGELOG

Introduction

The project is based on the vue3 style background management system implemented by ʻant-design-vue, typescript,vue3.0,vite,tsx`,

GitHub

vue-vben-admin2.0 - main branch

Thin

vue-vben-admin-thin-next

Preview

Account for test: vben/123456

VbenAdmin Logo VbenAdmin Logo VbenAdmin Logo

Documentation

The documentation for 2.0 hasn't started yet, it will be provided later.

Preinstallation

Environmental requirements

  • Node.js: - Version > 12.0.0 .
  • yarn : - Package management tool.

UI framework

Icon

Plugin

Suggested development environment

Install

#  Make git case sensitive to file names
git config core.ignorecase false

# Pull code of the project
git clone https://github.com/anncwb/vue-vben-admin.git vue-vben-admin-2.0

cd vue-vben-admin-2.0

# If you use other package management tool, you can install it by yourself
#  if you hasn't install yarn, please run: npm install -g yarn
yarn install

Usage

Development environment

yarn serve

Build


yarn build # build

yarn build:no-cache # build, cache will be removed before build

yarn report # Generate build package report preview

Format

yarn lint:stylelint # css formatting

yarn lint:prettier # js/ts code formatting

Other

yarn reinstall # Remove dependencies and reinstall, supported window

yarn preview # Build and preview in local

yarn log # Generate CHANGELOG

yarn clean:cache # Delete cache

yarn clean:lib # Delete node_modules, supported window

Git submit specifications

  • Refer to vue specifications (Angular)

    • feat Add new features
    • fix Fix problem/BUG
    • style Code style related and doesn't affect the running result
    • perf Optimization/performance improvement
    • refactor Refactor
    • revert Undo edit
    • test Test related
    • docs Documentation/notes
    • chore Dependent update/scaffolding configuration modification etc
    • workflow Workflow improvements
    • ci Continuous integration
    • types Update file of type definition
    • wip Developing

Code contribution

  1. Fork code!
  2. Create your own branch: git checkout -b feat/xxxx
  3. Submit your changes: git commit -am 'feat(function): add xxxxx'
  4. Push your branch: git push origin feat/xxxx
  5. submitpull request

Finished features

  • Project construction (based on vite)
  • Login and exit
  • Menu (can search, drag and drop and menu layout)
  • Multiple tabs/breadcrumbs
  • Permission management base on role
  • Permission management base on background
  • The separation of routing and menu settings
  • Collapsible sidebar
  • Draggable sidebar
  • Multi-tab mode/global control
  • Menu search
  • Page loading
  • Scroll bar component
  • Pop-up window expansion (dragable, full screen, adaptive height)
  • Mock data
  • hook Package
  • Form component
  • Right-click menu
  • Watermark plugin
  • Animation component
  • QR code plugin
  • Internationalization plugin
  • Details component
  • Validation component
  • Tree component
  • Picture preview component
  • Table component
  • Chart library
  • Digital animation
  • First screen loading waiting animation
  • Extract the production environment profile
  • Build Gzip
  • System performance optimization
  • Data import and export
  • Global error handling
  • Rich text component
  • Upload component

Developing features

  • Theme configuration
  • Dark theme
  • Build CDN

If you have more components/functions/suggestions/bugs/, welcome to submit pr or issue.

Browser support

It is recommended to use the Chrome browser for local development. Development in the Firefox browser is relatively slow.

Support modern browsers, Not currently supported ie11Follow-up consideration support ie11

 Edge
IE
 Edge
Edge
Firefox
Firefox
Chrome
Chrome
Safari
Safari
not support last 2 versions last 2 versions last 2 versions last 2 versions

More browsers can view Can I Use Es Module

Plugins

If these plugins are helpful to you, you can give a star