Sem descrição

Vben e5b2cc1e98 chore: update deps há 4 anos atrás
.github f57eb944ed perf: improve persistent logic há 4 anos atrás
.husky 8ccf778fb7 workflow: update deploy workflow [deploy] há 4 anos atrás
.vscode f57eb944ed perf: improve persistent logic há 4 anos atrás
build e5b2cc1e98 chore: update deps há 4 anos atrás
mock 3b8ca420c7 feat: add dept management page há 4 anos atrás
public 5db3ce7737 refactor: add loading component and demo há 4 anos atrás
src e5b2cc1e98 chore: update deps há 4 anos atrás
test e5b2cc1e98 chore: update deps há 4 anos atrás
types e5b2cc1e98 chore: update deps há 4 anos atrás
.editorconfig 07c18d602e chore: add some notes há 4 anos atrás
.env e5b2cc1e98 chore: update deps há 4 anos atrás
.env.development bd7b53f14a fix(build): fix environment variable configuration file failure há 4 anos atrás
.env.production be3a3ed699 perf: remove useless code há 4 anos atrás
.eslintignore 07c18d602e chore: add some notes há 4 anos atrás
.eslintrc.js 7e564c2984 chore: update deps há 4 anos atrás
.gitignore bd6b203fa9 fix(upload): repair file upload and delete invalidation há 4 anos atrás
.ls-lint.yml f6cef1088d refactor: refactored multi-language modules to support lazy loading and remote loading há 4 anos atrás
.prettierignore c0e4c9e5a5 feat(tinymce): add rich editor há 4 anos atrás
.stylelintignore c0e4c9e5a5 feat(tinymce): add rich editor há 4 anos atrás
.yarnclean 9edc281322 chore: format code by eslint #222 há 4 anos atrás
CHANGELOG.en_US.md 562189dfb0 chore: bump 2.0.1 há 4 anos atrás
CHANGELOG.md 562189dfb0 chore: bump 2.0.1 há 4 anos atrás
CHANGELOG.zh_CN.md c625462e98 feat(ws): added WebSocket examples and service scripts há 4 anos atrás
LICENSE 2f6253cfb6 initial commit há 4 anos atrás
README.md 993538de21 feat: added brotli|gzip compression and related test commands há 4 anos atrás
README.zh-CN.md 993538de21 feat: added brotli|gzip compression and related test commands há 4 anos atrás
commitlint.config.js ad36886559 chore: add .github and .vscode há 4 anos atrás
index.html 99ac309fa9 wip: support vite há 4 anos atrás
package.json e5b2cc1e98 chore: update deps há 4 anos atrás
postcss.config.js 61cf0f791e fix(moment): fix moment error #217 há 4 anos atrás
prettier.config.js 07c18d602e chore: add some notes há 4 anos atrás
stylelint.config.js 8a9ca498d7 chore: remove useless code há 4 anos atrás
tsconfig.json fcee7d4eb7 perf: move src/types to root há 4 anos atrás
vite.config.ts e5b2cc1e98 chore: update deps há 4 anos atrás
windi.config.ts b6cea4a950 feat(icon-picker): add icon-picker component há 4 anos atrás
yarn.lock e5b2cc1e98 chore: update deps há 4 anos atrás

README.md

VbenAdmin Logo

VUE VBEN ADMIN2.0

[Chinese](./README.zh-CN.md) | **English** [CHANGELOG](CHANGELOG.en_US.md) - [Introduction](#introduction) - [GitHub](#github) - [Thin](#thin) - [Preview](#preview) - [Documentation](#documentation) - [Preinstallation](#preinstallation) - [Environmental requirements](#environmental-requirements) - [UI framework](#ui-framework) - [Icon](#icon) - [Plugin](#plugin) - [Suggested development environment](#suggested-development-environment) - [Install](#install) - [Usage](#usage) - [Development environment](#development-environment) - [Build](#build) - [Format](#format) - [Other](#other) - [Git submit specifications](#git-submit-specifications) - [Code contribution](#code-contribution) - [Finished features](#finished-features) - [Developing features](#developing-features) - [Browser support](#browser-support) - [Plugins](#plugins) ## 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](https://github.com/anncwb/vue-vben-admin) - `main` branch ### Thin [vue-vben-admin-thin-next](https://github.com/anncwb/vben-admin-thin-next) ## Preview - [2.0 preview](https://vvbin.cn/next/) - [2.0 Thin Preview](https://vvbin.cn/thin/next/) 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 ie11,Follow-up consideration support ie11

IEEdgeFirefox
 Edge
 Edge
Firefox
ChromeChrome SafariSafari 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