Commit ee5fb223b6f357634c9927dd6e1ae061f047d4cc
1 parent
381e3a96
chore: update readme.md
Showing
21 changed files
with
282 additions
and
474 deletions
.editorconfig
.github/ISSUE_TEMPLATE/1-bug.md
1 | 1 | --- |
2 | 2 | name: 🐛 Bug report |
3 | 3 | about: Create a report to help us improve |
4 | -labels: 🔍 status/open, 🐛 type/bug | |
4 | +title: '' | |
5 | +labels: 'bug: pending triage' | |
6 | +assignees: '' | |
5 | 7 | --- |
6 | 8 | |
7 | 9 | <!-- |
10 | +抱歉,您遇到了一个错误。感谢您抽出宝贵的时间进行举报! | |
11 | + | |
12 | +请尽可能填写以下模板。 | |
13 | + | |
8 | 14 | Ouch, sorry you’ve run into a bug. Thank for taking the time to report it! |
9 | 15 | |
10 | 16 | Please fill in as much of the template below as you’re able. |
11 | 17 | |
12 | 18 | P.S. have you seen our support and contributing docs? |
13 | -https://github.com/get-alex/.github/blob/master/support.md | |
14 | -https://github.com/get-alex/.github/blob/master/contributing.md | |
15 | 19 | --> |
16 | 20 | |
17 | -### Subject of the issue | |
18 | - | |
19 | -Describe your issue here. | |
20 | - | |
21 | -### Your environment | |
22 | - | |
23 | -- **OS**: <!-- Name and version of operating system --> | |
24 | -- **Packages**: <!-- Names and version of required packages --> | |
25 | -- **Env**: <!-- Version of node, npm, yarn, or names and versions of browser --> | |
21 | +**⚠️ IMPORTANT ⚠️ Please check the following list before proceeding. If you ignore this issue template, your issue will be directly closed.** | |
26 | 22 | |
27 | -### Steps to reproduce | |
23 | +- [ ] Read [the docs](https://anncwb.github.io/vue-vben-admin-doc/). | |
24 | +- [ ] Make sure the code is up to date. (Some bugs have been fixed in the latest code) | |
25 | +- [ ] This is a concrete bug. For Q&A open a [GitHub Discussion](https://github.com/anncwb/vue-vben-admin/discussions) or join our [Discord](https://discord.gg/8GuAdwDhj6) Chat Server. | |
28 | 26 | |
29 | -Tell us how to reproduce this issue. Please provide a working and simplified example. | |
27 | +### Describe the bug | |
30 | 28 | |
31 | -🎉 BONUS POINTS for creating a [minimal reproduction](https://stackoverflow.com/help/mcve) and uploading it to GitHub. This will get you the fastest support. 🎉 | |
29 | +A clear and concise description of what the bug is.. | |
32 | 30 | |
33 | -### Expected behaviour | |
31 | +### Reproduction | |
34 | 32 | |
35 | -What should happen? | |
33 | +Please describe the steps of the problem in detail to ensure that we can restore the correct problem | |
36 | 34 | |
37 | -### Actual behaviour | |
35 | +## System Info | |
38 | 36 | |
39 | -What happens instead? | |
37 | +- Operating System: | |
38 | +- Node version: | |
39 | +- Package manager (npm/yarn/pnpm) and version: | ... | ... |
.github/ISSUE_TEMPLATE/2-feature.md
1 | 1 | --- |
2 | 2 | name: 🚀 Feature request |
3 | 3 | about: Suggest an idea for this project |
4 | -labels: 🔍 status/open, 🦋 type/enhancement | |
4 | +title: '' | |
5 | +labels: '' | |
6 | +assignees: '' | |
5 | 7 | --- |
6 | 8 | |
7 | 9 | <!-- |
8 | -Thank you for suggesting an idea to make this project better! | |
10 | +感谢您提出使这个项目更好的想法! | |
11 | +请尽可能填写以下模板。 | |
9 | 12 | |
13 | +Thank you for suggesting an idea to make this project better! | |
10 | 14 | Please fill in as much of the template below as you’re able. |
11 | 15 | |
12 | 16 | --> | ... | ... |
.github/ISSUE_TEMPLATE/3-help.md deleted
100644 → 0
1 | ---- | |
2 | -name: Question 🤔 | |
3 | -about: Usage question or discussion about alex. | |
4 | -labels: 🔍 status/open, 🙋 type/question | |
5 | ---- | |
6 | - | |
7 | -<!-- | |
8 | -To make it easier for us to help you, please include as much useful information | |
9 | -as possible. | |
10 | - | |
11 | -Before opening a new issue, please search existing issues: | |
12 | -https://github.com/search?q=org%3Aget-alex&type=Issues | |
13 | - | |
14 | - | |
15 | ---> |
.github/ISSUE_TEMPLATE/config.yml
0 → 100644
1 | +blank_issues_enabled: false | |
2 | +contact_links: | |
3 | + - name: Discord Chat | |
4 | + url: https://discord.gg/8GuAdwDhj6 | |
5 | + about: Ask questions and discuss with other Vben users in real time. | |
6 | + - name: Questions & Discussions | |
7 | + url: https://github.com/anncwb/vue-vben-admin/discussions | |
8 | + about: Use GitHub discussions for message-board style questions and discussions. | ... | ... |
.github/res/imgs/logo.png deleted
100644 → 0
1.94 KB
.github/res/imgs/preview1.png deleted
100644 → 0
389 KB
.github/res/imgs/preview2.png deleted
100644 → 0
548 KB
.github/res/imgs/preview3.png deleted
100644 → 0
512 KB
.github/res/imgs/qq.jpeg deleted
100644 → 0
102 KB
.github/workflows/deploy.yml
... | ... | @@ -6,53 +6,53 @@ on: |
6 | 6 | - main |
7 | 7 | |
8 | 8 | jobs: |
9 | - push-to-ftp: | |
10 | - if: "contains(github.event.head_commit.message, '[deploy]')" | |
11 | - runs-on: ubuntu-latest | |
12 | - steps: | |
13 | - - name: Checkout | |
14 | - uses: actions/checkout@v2 | |
15 | - | |
16 | - - name: Sed Config Base | |
17 | - shell: bash | |
18 | - run: | | |
19 | - sed -i 's#VITE_PUBLIC_PATH\s*=.*#VITE_PUBLIC_PATH = /next/#g' ./.env.production | |
20 | - sed -i "s#VITE_BUILD_COMPRESS\s*=.*#VITE_BUILD_COMPRESS = 'gzip'#g" ./.env.production | |
21 | - cat ./.env.production | |
22 | - | |
23 | - - name: use Node.js 14 | |
24 | - uses: actions/setup-node@v2.1.2 | |
25 | - with: | |
26 | - node-version: '14.x' | |
27 | - | |
28 | - - name: Get yarn cache | |
29 | - id: yarn-cache | |
30 | - run: echo "::set-output name=dir::$(yarn cache dir)" | |
31 | - | |
32 | - - name: Cache dependencies | |
33 | - uses: actions/cache@v2 | |
34 | - with: | |
35 | - path: ${{ steps.yarn-cache.outputs.dir }} | |
36 | - key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} | |
37 | - restore-keys: | | |
38 | - ${{ runner.os }}-yarn- | |
39 | - | |
40 | - - name: Build | |
41 | - run: | | |
42 | - yarn install | |
43 | - yarn run build | |
44 | - | |
45 | - - name: Deploy | |
46 | - uses: SamKirkland/FTP-Deploy-Action@2.0.0 | |
47 | - env: | |
48 | - FTP_SERVER: ${{ secrets.FTP_SERVER }} | |
49 | - FTP_USERNAME: ${{ secrets.FTP_USERNAME }} | |
50 | - FTP_PASSWORD: ${{ secrets.FTP_PASSWORD }} | |
51 | - METHOD: sftp | |
52 | - PORT: ${{ secrets.FTP_PORT }} | |
53 | - LOCAL_DIR: dist | |
54 | - REMOTE_DIR: /srv/www/vben-admin | |
55 | - ARGS: --delete --verbose --parallel=80 | |
9 | + # push-to-ftp: | |
10 | + # if: "contains(github.event.head_commit.message, '[deploy]')" | |
11 | + # runs-on: ubuntu-latest | |
12 | + # steps: | |
13 | + # - name: Checkout | |
14 | + # uses: actions/checkout@v2 | |
15 | + | |
16 | + # - name: Sed Config Base | |
17 | + # shell: bash | |
18 | + # run: | | |
19 | + # sed -i 's#VITE_PUBLIC_PATH\s*=.*#VITE_PUBLIC_PATH = /next/#g' ./.env.production | |
20 | + # sed -i "s#VITE_BUILD_COMPRESS\s*=.*#VITE_BUILD_COMPRESS = 'gzip'#g" ./.env.production | |
21 | + # cat ./.env.production | |
22 | + | |
23 | + # - name: use Node.js 14 | |
24 | + # uses: actions/setup-node@v2.1.2 | |
25 | + # with: | |
26 | + # node-version: '14.x' | |
27 | + | |
28 | + # - name: Get yarn cache | |
29 | + # id: yarn-cache | |
30 | + # run: echo "::set-output name=dir::$(yarn cache dir)" | |
31 | + | |
32 | + # - name: Cache dependencies | |
33 | + # uses: actions/cache@v2 | |
34 | + # with: | |
35 | + # path: ${{ steps.yarn-cache.outputs.dir }} | |
36 | + # key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} | |
37 | + # restore-keys: | | |
38 | + # ${{ runner.os }}-yarn- | |
39 | + | |
40 | + # - name: Build | |
41 | + # run: | | |
42 | + # yarn install | |
43 | + # yarn run build | |
44 | + | |
45 | + # - name: Deploy | |
46 | + # uses: SamKirkland/FTP-Deploy-Action@2.0.0 | |
47 | + # env: | |
48 | + # FTP_SERVER: ${{ secrets.FTP_SERVER }} | |
49 | + # FTP_USERNAME: ${{ secrets.FTP_USERNAME }} | |
50 | + # FTP_PASSWORD: ${{ secrets.FTP_PASSWORD }} | |
51 | + # METHOD: sftp | |
52 | + # PORT: ${{ secrets.FTP_PORT }} | |
53 | + # LOCAL_DIR: dist | |
54 | + # REMOTE_DIR: /srv/www/vben-admin | |
55 | + # ARGS: --delete --verbose --parallel=80 | |
56 | 56 | |
57 | 57 | push-to-gh-pages: |
58 | 58 | if: "contains(github.event.head_commit.message, '[deploy]')" | ... | ... |
.gitpod.yml
0 → 100644
CHANGELOG.en_US.md
CHANGELOG.zh_CN.md
README.md
1 | -<p align="center"> | |
2 | - <a href="https://github.com/anncwb/vue-vben-admin" target="_blank"> | |
3 | - <img alt="VbenAdmin Logo" width="200" src="/anncwb/vue-vben-admin/raw/main/.github/res/imgs/logo.png"> | |
4 | - </a> | |
5 | -</p> | |
6 | -<h2 align="center">VUE VBEN ADMIN2.0</h2> | |
7 | - | |
8 | -[Chinese](./README.zh-CN.md) | **English** | |
9 | - | |
10 | -[CHANGELOG](CHANGELOG.en_US.md) | |
11 | - | |
12 | -- [Introduction](#introduction) | |
13 | -- [GitHub](#github) | |
14 | - - [Thin](#thin) | |
15 | -- [Preview](#preview) | |
16 | -- [Documentation](#documentation) | |
17 | -- [Preinstallation](#preinstallation) | |
18 | - - [Environmental requirements](#environmental-requirements) | |
19 | - - [UI framework](#ui-framework) | |
20 | - - [Icon](#icon) | |
21 | - - [Plugin](#plugin) | |
22 | - - [Suggested development environment](#suggested-development-environment) | |
23 | -- [Install](#install) | |
24 | -- [Usage](#usage) | |
25 | - - [Development environment](#development-environment) | |
26 | - - [Build](#build) | |
27 | - - [Format](#format) | |
28 | - - [Other](#other) | |
29 | -- [Git submit specifications](#git-submit-specifications) | |
30 | -- [Code contribution](#code-contribution) | |
31 | -- [Finished features](#finished-features) | |
32 | -- [Developing features](#developing-features) | |
33 | -- [Browser support](#browser-support) | |
34 | -- [Plugins](#plugins) | |
1 | +<div align="center"> <a href="https://github.com/anncwb/vue-vben-admin"> <img alt="VbenAdmin Logo" width="200" height="200" src="https://anncwb.github.io/anncwb/images/logo.png"> </a> <br> <br> | |
35 | 2 | |
36 | -## Introduction | |
3 | +[](LICENSE) | |
37 | 4 | |
38 | -The project is based on the vue3 style background management system implemented by ʻant-design-vue`, `typescript`,`vue3.0`,`vite`,`tsx`, | |
5 | +<h1>Vue vben admin</h1> | |
6 | +</div> | |
39 | 7 | |
40 | -## GitHub | |
8 | +**English** | [中文](./README.zh-CN.md) | |
41 | 9 | |
42 | -[vue-vben-admin2.0](https://github.com/anncwb/vue-vben-admin) - `main` branch | |
10 | +## Introduction | |
43 | 11 | |
44 | -### Thin | |
12 | +Vue Vben Admin is a free and open source middle and back-end template. Using the latest `vue3`, `vite2`, `TypeScript` and other mainstream technology development, the out-of-the-box middle and back-end front-end solutions can also be used for learning reference. | |
45 | 13 | |
46 | -[vue-vben-admin-thin-next](https://github.com/anncwb/vben-admin-thin-next) | |
14 | +## Feature | |
47 | 15 | |
48 | -## Preview | |
16 | +- **State of The Art Development**:Use front-end front-end technology development such as Vue3/vite2 | |
17 | +- **TypeScript**: Application-level JavaScript language | |
18 | +- **Theming**: Configurable themes | |
19 | +- **International**:Built-in complete internationalization program | |
20 | +- **Mock Server** Built-in mock data scheme | |
21 | +- **Authority** Built-in complete dynamic routing permission generation scheme. | |
22 | +- **Component** Multiple commonly used components are encapsulated twice | |
49 | 23 | |
50 | -- [2.0 preview](https://vvbin.cn/next/) | |
24 | +## 预览 | |
51 | 25 | |
52 | -- [2.0 Thin Preview](https://vvbin.cn/thin/next/) | |
26 | +- [vue-vben-admin](https://vvbin.cn/next/) - Full version Chinese site | |
27 | +- [vue-vben-admin-gh-pages](https://anncwb.github.io/vue-vben-admin/) - Full version of the github site | |
28 | +- [vben-admin-thin-next](https://vvbin.cn/thin/next/) - Simplified Chinese site | |
29 | +- [vben-admin-thin-gh-pages](https://anncwb.github.io/vben-admin-thin-next/) -Simplified github site | |
53 | 30 | |
54 | -Account for test: vben/123456 | |
31 | +Test account: vben/123456 | |
55 | 32 | |
56 | 33 | <p align="center"> |
57 | - <img alt="VbenAdmin Logo" width="100%" src="./.github/res/imgs/preview1.png"> | |
58 | - <img alt="VbenAdmin Logo" width="100%" src="./.github/res/imgs/preview2.png"> | |
59 | - <img alt="VbenAdmin Logo" width="100%" src="./.github/res/imgs/preview3.png"> | |
34 | + <img alt="VbenAdmin Logo" width="100%" src="https://anncwb.github.io/anncwb/images/preview1.png"> | |
35 | + <img alt="VbenAdmin Logo" width="100%" src="https://anncwb.github.io/anncwb/images/preview2.png"> | |
36 | + <img alt="VbenAdmin Logo" width="100%" src="https://anncwb.github.io/anncwb/images/preview3.png"> | |
60 | 37 | </p> |
61 | 38 | |
62 | -## Documentation | |
63 | - | |
64 | -The documentation for 2.0 hasn't started yet, it will be provided later. | |
65 | - | |
66 | -## Preinstallation | |
67 | - | |
68 | -### Environmental requirements | |
69 | - | |
70 | -- `Node.js`: - Version > `12.0.0` . | |
71 | -- `yarn` : - Package management tool. | |
72 | - | |
73 | -### UI framework | |
39 | +### Use Gitpod | |
74 | 40 | |
75 | -- [Tailwind CSS](https://tailwindcss.com/) - 2.0.0-beta.5 has deleted. | |
76 | -- [Ant Design Vue 2.0](https://2x.antdv.com/docs/vue/introduce-cn/) | |
41 | +Open the project in Gitpod (free online dev environment for GitHub) and start coding immediately. | |
77 | 42 | |
78 | -### Icon | |
43 | +[](https://gitpod.io/#https://github.com/anncwb/vue-vben-admin) | |
79 | 44 | |
80 | -- [Ant Design Vue Icon Component](https://2x.antdv.com/components/icon-cn/) - Icon which is imported on demand. | |
81 | -- [Iconify](https://iconify.design) - Icon can be used [Icônes](https://icones.netlify.app/) | |
82 | -- [PurgeIcons](https://github.com/antfu/purge-icons) - Icon which is used by build. | |
45 | +## Documentation | |
83 | 46 | |
84 | -### Plugin | |
47 | +[Document](https://vvbin.cn/doc-next/) | |
85 | 48 | |
86 | -- [Vue Router Next](https://github.com/vuejs/vue-router-next) | |
87 | -- [Vuex Next](https://github.com/vuejs/vuex) | |
88 | -- [vuex-module-decorators](https://github.com/championswimmer/vuex-module-decorators) - vuex modular | |
89 | -- [vite-plugin-mock](https://github.com/anncwb/vite-plugin-mock) - Mock plugin base on vite | |
90 | -- [vue-i18n](https://github.com/intlify/vue-i18n-next) - Internationalization | |
91 | -- [lodash-es](https://github.com/lodash/lodash) - JavaScript utility library | |
92 | -- [axios](https://github.com/axios/axios) - Http data interaction | |
93 | -- [TypeScript](https://www.typescriptlang.org/) | |
49 | +## Preparation | |
94 | 50 | |
95 | -### Suggested development environment | |
51 | +- [node](http://nodejs.org/) and [git](https://git-scm.com/) - Project development environment | |
52 | +- [Vite](https://vitejs.dev/) - Familiar with vite features | |
53 | +- [Vue3](https://v3.vuejs.org/) - Familiar with Vue basic syntax | |
54 | +- [TypeScript](https://www.typescriptlang.org/) - Familiar with the basic syntax of `TypeScript` | |
55 | +- [Es6+](http://es6.ruanyifeng.com/) - Familiar with es6 basic syntax | |
56 | +- [Vue-Router-Next](https://next.router.vuejs.org/) - Familiar with the basic use of vue-router | |
57 | +- [Ant-Design-Vue](https://2x.antdv.com/docs/vue/introduce-cn/) - ui basic use | |
58 | +- [Mock.js](https://github.com/nuysoft/Mock) - mockjs basic syntax | |
96 | 59 | |
97 | -- `Git`: - Tool of version management | |
98 | -- `Visual Studio Code` - (VSCode): Latest version | |
99 | - - [VS Code Extensions](./.vscode/extensions.json) | |
100 | - - [Iconify IntelliSense](https://marketplace.visualstudio.com/items?itemName=antfu.iconify) | |
101 | - - [Tailwind CSS IntelliSense](https://marketplace.visualstudio.com/items?itemName=bradlc.vscode-tailwindcss) - Tailwind css style association | |
102 | - - [Vetur](https://marketplace.visualstudio.com/items?itemName=octref.vetur) - Essential for vue development | |
103 | - - [ESLint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) - Checking script code | |
104 | - - [Prettier](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) - Code formatting | |
105 | - - [Stylelint](https://marketplace.visualstudio.com/items?itemName=stylelint.vscode-stylelint) - Css formatting | |
60 | +## Install and use | |
106 | 61 | |
107 | -## Install | |
62 | +- Get the project code | |
108 | 63 | |
109 | 64 | ```bash |
110 | -# Make git case sensitive to file names | |
111 | -git config core.ignorecase false | |
65 | +git clone https://github.com/anncwb/vue-vben-admin.git | |
66 | +``` | |
112 | 67 | |
113 | -# Pull code of the project | |
114 | -git clone https://github.com/anncwb/vue-vben-admin.git vue-vben-admin-2.0 | |
68 | +- Installation dependencies | |
115 | 69 | |
116 | -cd vue-vben-admin-2.0 | |
70 | +```bash | |
71 | +cd vue-vben-admin | |
117 | 72 | |
118 | -# If you use other package management tool, you can install it by yourself | |
119 | -# if you hasn't install yarn, please run: npm install -g yarn | |
120 | 73 | yarn install |
121 | 74 | |
122 | 75 | ``` |
123 | 76 | |
124 | -## Usage | |
125 | - | |
126 | -### Development environment | |
77 | +- run | |
127 | 78 | |
128 | 79 | ```bash |
129 | 80 | yarn serve |
130 | 81 | ``` |
131 | 82 | |
132 | -### Build | |
83 | +- build | |
133 | 84 | |
134 | 85 | ```bash |
135 | - | |
136 | -yarn build # build | |
137 | - | |
138 | -yarn build:no-cache # build, cache will be removed before build | |
139 | - | |
140 | -yarn report # Generate build package report preview | |
86 | +yarn build | |
141 | 87 | ``` |
142 | 88 | |
143 | -### Format | |
144 | - | |
145 | -```bash | |
146 | -yarn lint:stylelint # css formatting | |
89 | +## Change Log | |
147 | 90 | |
148 | -yarn lint:prettier # js/ts code formatting | |
149 | -``` | |
91 | +[CHANGELOG](./CHANGELOG.zh_CN.md) | |
150 | 92 | |
151 | -### Other | |
93 | +## Project | |
152 | 94 | |
153 | -```bash | |
154 | -yarn reinstall # Remove dependencies and reinstall, supported window | |
95 | +- [vue-vben-admin](https://github.com/anncwb/vue-vben-admin) - full version | |
96 | +- [vue-vben-admin-thin-next](https://github.com/anncwb/vben-admin-thin-next) - Simplified version | |
155 | 97 | |
156 | -yarn preview # Build and preview in local | |
98 | +## How to contribute | |
157 | 99 | |
158 | -yarn log # Generate CHANGELOG | |
100 | +You are very welcome to join Or submit a Pull Request。 | |
159 | 101 | |
160 | -yarn clean:cache # Delete cache | |
102 | +**Pull Request:** | |
161 | 103 | |
162 | -yarn clean:lib # Delete node_modules, supported window | |
163 | -``` | |
104 | +1. Fork code! | |
105 | +2. Create your own branch: `git checkout -b feat/xxxx` | |
106 | +3. Submit your changes: `git commit -am 'feat(function): add xxxxx'` | |
107 | +4. Push your branch: `git push origin feat/xxxx` | |
108 | +5. submit`pull request` | |
164 | 109 | |
165 | -## Git submit specifications | |
110 | +## Git Contribution submission specification | |
166 | 111 | |
167 | -- Refer to [vue](https://github.com/vuejs/vue/blob/dev/.github/COMMIT_CONVENTION.md) specifications ([Angular](https://github.com/conventional-changelog/conventional-changelog/tree/master/packages/conventional-changelog-angular)) | |
112 | +- reference [vue](https://github.com/vuejs/vue/blob/dev/.github/COMMIT_CONVENTION.md) specification ([Angular](https://github.com/conventional-changelog/conventional-changelog/tree/master/packages/conventional-changelog-angular)) | |
168 | 113 | |
169 | 114 | - `feat` Add new features |
170 | - - `fix` Fix problem/BUG | |
171 | - - `style` Code style related and doesn't affect the running result | |
115 | + - `fix` Fix the problem/BUG | |
116 | + - `style` The code style is related and does not affect the running result | |
172 | 117 | - `perf` Optimization/performance improvement |
173 | 118 | - `refactor` Refactor |
174 | 119 | - `revert` Undo edit |
175 | 120 | - `test` Test related |
176 | 121 | - `docs` Documentation/notes |
177 | - - `chore` Dependent update/scaffolding configuration modification etc | |
122 | + - `chore` Dependency update/scaffolding configuration modification etc. | |
178 | 123 | - `workflow` Workflow improvements |
179 | 124 | - `ci` Continuous integration |
180 | - - `types` Update file of type definition | |
181 | - - `wip` Developing | |
125 | + - `types` Type definition file changes | |
126 | + - `wip` In development | |
182 | 127 | |
183 | -## Code contribution | |
128 | +## Related warehouse | |
184 | 129 | |
185 | -1. Fork code! | |
186 | -2. Create your own branch: `git checkout -b feat/xxxx` | |
187 | -3. Submit your changes: `git commit -am 'feat(function): add xxxxx'` | |
188 | -4. Push your branch: `git push origin feat/xxxx` | |
189 | -5. submit`pull request` | |
130 | +If these plugins are helpful to you, you can give a star support | |
190 | 131 | |
191 | -## Finished features | |
192 | - | |
193 | -- [x] Project construction (based on vite)) | |
194 | -- [x] Login and exit | |
195 | -- [x] Menu (can search, drag and drop and menu layout) | |
196 | -- [x] Multiple tabs/breadcrumbs | |
197 | -- [x] Permission management base on role | |
198 | -- [x] Permission management base on background | |
199 | -- [x] The separation of routing and menu settings | |
200 | -- [x] Collapsible sidebar | |
201 | -- [x] Draggable sidebar | |
202 | -- [x] Multi-tab mode/global control | |
203 | -- [x] Menu search | |
204 | -- [x] Page loading | |
205 | -- [x] Scroll bar component | |
206 | -- [x] Pop-up window expansion (dragable, full screen, adaptive height) | |
207 | -- [x] Mock data | |
208 | -- [x] hook Package | |
209 | -- [x] Form component | |
210 | -- [x] Right-click menu | |
211 | -- [x] Watermark plugin | |
212 | -- [x] Animation component | |
213 | -- [x] QR code plugin | |
214 | -- [x] Internationalization plugin | |
215 | -- [x] Details component | |
216 | -- [x] Validation component | |
217 | -- [x] Tree component | |
218 | -- [x] Picture preview component | |
219 | -- [x] Table component | |
220 | -- [x] Chart library | |
221 | -- [x] Digital animation | |
222 | -- [x] First screen loading waiting animation | |
223 | -- [x] Extract the production environment profile | |
224 | -- [x] Build Gzip | |
225 | -- [x] System performance optimization | |
226 | -- [x] Data import and export | |
227 | -- [x] Global error handling | |
228 | -- [x] Rich text component | |
229 | -- [x] Upload component | |
230 | - | |
231 | -## Developing features | |
232 | - | |
233 | -- [ ] Theme configuration | |
234 | -- [ ] Dark theme | |
235 | -- [ ] Build CDN | |
236 | - | |
237 | -If you have more components/functions/suggestions/bugs/, welcome to submit pr or issue. | |
132 | +- [vite-plugin-mock](https://github.com/anncwb/vite-plugin-mock) - Used for local and development environment data mock | |
133 | +- [vite-plugin-html](https://github.com/anncwb/vite-plugin-html) - Used for html template conversion and compression | |
134 | +- [vite-plugin-style-import](https://github.com/anncwb/vite-plugin-style-import) - Used for component library style introduction on demand | |
135 | +- [vite-plugin-theme](https://github.com/anncwb/vite-plugin-theme) - Used to pack compressed image resources | |
136 | +- [vite-plugin-imagemin](https://github.com/anncwb/vite-plugin-imagemin) - Used for online switching of theme colors and other color-related configurations | |
137 | +- [vite-plugin-compression](https://github.com/anncwb/vite-plugin-compression) - Used to pack input .gz|.brotil files | |
238 | 138 | |
239 | 139 | ## Browser support |
240 | 140 | |
241 | -It is recommended to use the `Chrome` browser for local development. Development in the Firefox browser is relatively slow. | |
141 | +The `Chrome 80+` browser is recommended for local development | |
242 | 142 | |
243 | -Support modern browsers, Not currently supported ie11,Follow-up consideration support ie11 | |
143 | +Support modern browsers, not IE | |
244 | 144 | |
245 | 145 | | [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/edge/edge_48x48.png" alt=" Edge" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)</br>IE | [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/edge/edge_48x48.png" alt=" Edge" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)</br>Edge | [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png" alt="Firefox" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)</br>Firefox | [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" alt="Chrome" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)</br>Chrome | [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/safari/safari_48x48.png" alt="Safari" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)</br>Safari | |
246 | 146 | | :-: | :-: | :-: | :-: | :-: | |
247 | 147 | | not support | last 2 versions | last 2 versions | last 2 versions | last 2 versions | |
248 | 148 | |
249 | -More browsers can view [Can I Use Es Module](https://caniuse.com/?search=ES%20Module) | |
149 | +## Maintainer | |
150 | + | |
151 | +[@Vben](https://github.com/anncwb)。 | |
152 | + | |
153 | +## Donate | |
154 | + | |
155 | +If you think this project is helpful to you, you can help the author buy a cup of coffee to show your support! | |
156 | + | |
157 | + | |
158 | + | |
159 | +[Paypal Me](https://www.paypal.com/paypalme/cvvben) | |
160 | + | |
161 | +## Discord | |
250 | 162 | |
251 | -## Plugins | |
163 | +- [github discussions](https://github.com/anncwb/vue-vben-admin/discussions) | |
164 | +- [Discord](https://discord.gg/8GuAdwDhj6) | |
252 | 165 | |
253 | -If these plugins are helpful to you, you can give a star | |
166 | +## License | |
254 | 167 | |
255 | -- [vite-plugin-mock](https://github.com/anncwb/vite-plugin-mock) | |
256 | -- [vite-plugin-html](https://github.com/anncwb/vite-plugin-html) | |
257 | -- [vite-plugin-style-import](https://github.com/anncwb/vite-plugin-style-import) | |
258 | -- [vite-plugin-theme](https://github.com/anncwb/vite-plugin-theme) | |
259 | -- [vite-plugin-imagemin](https://github.com/anncwb/vite-plugin-imagemin) | |
260 | -- [vite-plugin-compression](https://github.com/anncwb/vite-plugin-compression) | |
168 | +[MIT © Vben-2020](./LICENSE) | ... | ... |
README.zh-CN.md
1 | -<p align="center"> | |
2 | - <a href="https://github.com/anncwb/vue-vben-admin" target="_blank"> | |
3 | - <img alt="VbenAdmin Logo" width="200" src="./.github/res/imgs/logo.png"> | |
4 | - </a> | |
5 | -</p> | |
6 | -<h2 align="center">VUE VBEN ADMIN2.0</h2> | |
7 | - | |
8 | -**中文** | [English](./README.md) | |
9 | - | |
10 | -[更新日志](CHANGELOG.zh_CN.md) | |
11 | - | |
12 | -- [介绍](#介绍) | |
13 | -- [gitHub 地址](#github-地址) | |
14 | - - [精简版地址](#精简版地址) | |
15 | -- [预览地址](#预览地址) | |
16 | -- [文档](#文档) | |
17 | -- [预安装](#预安装) | |
18 | - - [环境要求](#环境要求) | |
19 | - - [UI 框架](#ui-框架) | |
20 | - - [图标](#图标) | |
21 | - - [插件](#插件) | |
22 | - - [建议开发环境](#建议开发环境) | |
23 | -- [安装](#安装) | |
24 | -- [使用](#使用) | |
25 | - - [开发环境](#开发环境) | |
26 | - - [打包](#打包) | |
27 | - - [格式化](#格式化) | |
28 | - - [其他](#其他) | |
29 | -- [Git 提交规范](#git-提交规范) | |
30 | -- [代码贡献](#代码贡献) | |
31 | -- [已完成功能](#已完成功能) | |
32 | -- [正在开发的功能](#正在开发的功能) | |
33 | -- [浏览器支持](#浏览器支持) | |
34 | -- [插件](#插件-1) | |
35 | -- [加入我们](#加入我们) | |
1 | +<div align="center"> <a href="https://github.com/anncwb/vue-vben-admin"> <img alt="VbenAdmin Logo" width="200" height="200" src="https://anncwb.github.io/anncwb/images/logo.png"> </a> <br> <br> | |
36 | 2 | |
37 | -## 介绍 | |
3 | +[](LICENSE) | |
38 | 4 | |
39 | -项目基于`ant-design-vue`,`typescript`,`vue3.0`,`vite`,`tsx`实现的 vue3 风格的后台管理系统, | |
5 | +<h1>Vue vben admin</h1> | |
6 | +</div> | |
40 | 7 | |
41 | -## gitHub 地址 | |
8 | +**中文** | [English](./README.md) | |
42 | 9 | |
43 | -[vue-vben-admin2.0](https://github.com/anncwb/vue-vben-admin) - `main` 分支 | |
10 | +## 简介 | |
44 | 11 | |
45 | -### 精简版地址 | |
12 | +Vue Vben Admin 是一个免费开源的中后台模版。使用了最新的`vue3`,`vite2`,`TypeScript`等主流技术开发,开箱即用的中后台前端解决方案,也可用于学习参考。 | |
46 | 13 | |
47 | -[vue-vben-admin-thin-next](https://github.com/anncwb/vben-admin-thin-next) | |
14 | +## 特性 | |
48 | 15 | |
49 | -## 预览地址 | |
16 | +- **最新技术栈**:使用 Vue3/vite2 等前端前沿技术开发 | |
17 | +- **TypeScript**: 应用程序级 JavaScript 的语言 | |
18 | +- **主题**:可配置的主题 | |
19 | +- **国际化**:内置完善的国际化方案 | |
20 | +- **Mock 数据** 内置 Mock 数据方案 | |
21 | +- **权限** 内置完善的动态路由权限生成方案 | |
22 | +- **组件** 二次封装了多个常用的组件 | |
50 | 23 | |
51 | -- [2.0 在线预览](https://vvbin.cn/next/) | |
24 | +## 预览 | |
52 | 25 | |
53 | -- [2.0 精简版 在线预览](https://vvbin.cn/thin/next/) | |
26 | +- [vue-vben-admin](https://vvbin.cn/next/) - 完整版中文站点 | |
27 | +- [vue-vben-admin-gh-pages](https://anncwb.github.io/vue-vben-admin/) - 完整版 github 站点 | |
28 | +- [vben-admin-thin-next](https://vvbin.cn/thin/next/) - 简化版中文站点 | |
29 | +- [vben-admin-thin-gh-pages](https://anncwb.github.io/vben-admin-thin-next/) - 简化版 github 站点 | |
54 | 30 | |
55 | 31 | 测试账号: vben/123456 |
56 | 32 | |
57 | 33 | <p align="center"> |
58 | - <img alt="VbenAdmin Logo" width="100%" src="./.github/res/imgs/preview1.png"> | |
59 | - <img alt="VbenAdmin Logo" width="100%" src="./.github/res/imgs/preview2.png"> | |
60 | - <img alt="VbenAdmin Logo" width="100%" src="./.github/res/imgs/preview3.png"> | |
34 | + <img alt="VbenAdmin Logo" width="100%" src="https://anncwb.github.io/anncwb/images/preview1.png"> | |
35 | + <img alt="VbenAdmin Logo" width="100%" src="https://anncwb.github.io/anncwb/images/preview2.png"> | |
36 | + <img alt="VbenAdmin Logo" width="100%" src="https://anncwb.github.io/anncwb/images/preview3.png"> | |
61 | 37 | </p> |
62 | 38 | |
63 | -## 文档 | |
64 | - | |
65 | -[文档地址,持续更新中。。,](https://vvbin.cn/doc-next/) | |
66 | - | |
67 | -## 预安装 | |
68 | - | |
69 | -### 环境要求 | |
39 | +### 使用 Gitpod | |
70 | 40 | |
71 | -- `Node.js`: - 版本大于 `12.0.0` | |
72 | -- `yarn` : - 包管理工具. | |
41 | +在 Gitpod(适用于 GitHub 的免费在线开发环境)中打开项目,并立即开始编码. | |
73 | 42 | |
74 | -### UI 框架 | |
43 | +[](https://gitpod.io/#https://github.com/anncwb/vue-vben-admin) | |
75 | 44 | |
76 | -- [Tailwind CSS](https://tailwindcss.com/) - 2.0.0-beta.5 已删除 | |
77 | -- [Ant Design Vue 2.0](https://2x.antdv.com/docs/vue/introduce-cn/) | |
78 | - | |
79 | -### 图标 | |
80 | - | |
81 | -- [Ant Design Vue Icon Component](https://2x.antdv.com/components/icon-cn/) - 按需引入所需图标. | |
82 | -- [Iconify](https://iconify.design) - 使用任何图标集中的图标 [Icônes](https://icones.netlify.app/) | |
83 | -- [PurgeIcons](https://github.com/antfu/purge-icons) - 仅打包所使用到的图标. | |
84 | - | |
85 | -### 插件 | |
45 | +## 文档 | |
86 | 46 | |
87 | -- [Vue Router Next](https://github.com/vuejs/vue-router-next) | |
88 | -- [Vuex Next](https://github.com/vuejs/vuex) | |
89 | -- [vuex-module-decorators](https://github.com/championswimmer/vuex-module-decorators) - vuex 模块化 | |
90 | -- [vite-plugin-mock](https://github.com/anncwb/vite-plugin-mock) - 基于 vite 的 mock 插件. | |
91 | -- [vue-i18n](https://github.com/intlify/vue-i18n-next) - 国际化 | |
92 | -- [lodash-es](https://github.com/lodash/lodash) - JavaScript 实用程序库 | |
93 | -- [axios](https://github.com/axios/axios) - Http 数据交互 | |
94 | -- [TypeScript](https://www.typescriptlang.org/) | |
47 | +[文档地址](https://vvbin.cn/doc-next/) | |
95 | 48 | |
96 | -### 建议开发环境 | |
49 | +## 准备 | |
97 | 50 | |
98 | -- `Git`: - 版本管理工具 | |
99 | -- `Visual Studio Code` - (VSCode): 最新版本 | |
100 | - - [VS Code Extensions](./.vscode/extensions.json) | |
101 | - - [Iconify IntelliSense](https://marketplace.visualstudio.com/items?itemName=antfu.iconify) | |
102 | - - [Tailwind CSS IntelliSense](https://marketplace.visualstudio.com/items?itemName=bradlc.vscode-tailwindcss) - Tailwind Css 样式联想 | |
103 | - - [Vetur](https://marketplace.visualstudio.com/items?itemName=octref.vetur) - vue 开发必备 | |
104 | - - [ESLint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) - 脚本代码检查 | |
105 | - - [Prettier](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) - 代码格式化 | |
106 | - - [Stylelint](https://marketplace.visualstudio.com/items?itemName=stylelint.vscode-stylelint) - css 格式化 | |
51 | +- [node](http://nodejs.org/) 和 [git](https://git-scm.com/) -项目开发环境 | |
52 | +- [Vite](https://vitejs.dev/) - 熟悉 vite 特性 | |
53 | +- [Vue3](https://v3.vuejs.org/) - 熟悉 Vue 基础语法 | |
54 | +- [TypeScript](https://www.typescriptlang.org/) - 熟悉`TypeScript`基本语法 | |
55 | +- [Es6+](http://es6.ruanyifeng.com/) - 熟悉 es6 基本语法 | |
56 | +- [Vue-Router-Next](https://next.router.vuejs.org/) - 熟悉 vue-router 基本使用 | |
57 | +- [Ant-Design-Vue](https://2x.antdv.com/docs/vue/introduce-cn/) - ui 基本使用 | |
58 | +- [Mock.js](https://github.com/nuysoft/Mock) - mockjs 基本语法 | |
107 | 59 | |
108 | -## 安装 | |
60 | +## 安装使用 | |
109 | 61 | |
110 | -```js | |
111 | -// 使git对文件名大小写敏感 | |
112 | -git config core.ignorecase false | |
62 | +- 获取项目代码 | |
113 | 63 | |
114 | -// 拉取项目代码 | |
64 | +```bash | |
65 | +git clone https://github.com/anncwb/vue-vben-admin.git | |
66 | +``` | |
115 | 67 | |
116 | -git clone https://github.com/anncwb/vue-vben-admin.git vue-vben-admin-2.0 | |
68 | +- 安装依赖 | |
117 | 69 | |
118 | -cd vue-vben-admin-2.0 | |
70 | +```bash | |
71 | +cd vue-vben-admin | |
119 | 72 | |
120 | -// 如果使用别的包管理工具,可以自行安装 | |
121 | -// 如果未安装yarn,请运行:npm install -g yarn | |
122 | 73 | yarn install |
123 | 74 | |
124 | 75 | ``` |
125 | 76 | |
126 | -## 使用 | |
127 | - | |
128 | -### 开发环境 | |
77 | +- 运行 | |
129 | 78 | |
130 | 79 | ```bash |
131 | 80 | yarn serve |
132 | 81 | ``` |
133 | 82 | |
134 | -### 打包 | |
83 | +- 打包 | |
135 | 84 | |
136 | 85 | ```bash |
137 | - | |
138 | -yarn build # 打包 | |
139 | - | |
140 | -yarn build:no-cache # 打包,执行之前会先删除缓存 | |
141 | - | |
142 | -yarn report # 生成构建包报表预览 | |
86 | +yarn build | |
143 | 87 | ``` |
144 | 88 | |
145 | -### 格式化 | |
146 | - | |
147 | -```bash | |
148 | -yarn lint:stylelint # 样式格式化 | |
89 | +## 更新日志 | |
149 | 90 | |
150 | -yarn lint:prettier # js/ts代码格式化 | |
151 | -``` | |
91 | +[CHANGELOG](./CHANGELOG.zh_CN.md) | |
152 | 92 | |
153 | -### 其他 | |
93 | +## 项目地址 | |
154 | 94 | |
155 | -```bash | |
156 | -yarn reinstall # 删除依赖重新装,兼容window | |
95 | +- [vue-vben-admin](https://github.com/anncwb/vue-vben-admin) - 完整版 | |
96 | +- [vue-vben-admin-thin-next](https://github.com/anncwb/vben-admin-thin-next) - 简化版 | |
157 | 97 | |
158 | -yarn preview # 本地进行打包预览 | |
98 | +## 如何贡献 | |
159 | 99 | |
160 | -yarn log # 生成CHANGELOG | |
100 | +非常欢迎你的加入 或者提交一个 Pull Request。 | |
161 | 101 | |
162 | -yarn clean:cache # 删除缓存 | |
102 | +**Pull Request:** | |
163 | 103 | |
164 | -yarn clean:lib # 删除node_modules,兼容window系统 | |
165 | -``` | |
104 | +1. Fork 代码! | |
105 | +2. 创建自己的分支: `git checkout -b feat/xxxx` | |
106 | +3. 提交你的修改: `git commit -am 'feat(function): add xxxxx'` | |
107 | +4. 推送您的分支: `git push origin feat/xxxx` | |
108 | +5. 提交`pull request` | |
166 | 109 | |
167 | -## Git 提交规范 | |
110 | +## Git 贡献提交规范 | |
168 | 111 | |
169 | 112 | - 参考 [vue](https://github.com/vuejs/vue/blob/dev/.github/COMMIT_CONVENTION.md) 规范 ([Angular](https://github.com/conventional-changelog/conventional-changelog/tree/master/packages/conventional-changelog-angular)) |
170 | 113 | |
... | ... | @@ -182,90 +125,45 @@ yarn clean:lib # 删除node_modules,兼容window系统 |
182 | 125 | - `types` 类型定义文件更改 |
183 | 126 | - `wip` 开发中 |
184 | 127 | |
185 | -## 代码贡献 | |
128 | +## 相关仓库 | |
186 | 129 | |
187 | -1. Fork 代码! | |
188 | -2. 创建自己的分支: `git checkout -b feat/xxxx` | |
189 | -3. 提交你的修改: `git commit -am 'feat(function): add xxxxx'` | |
190 | -4. 推送您的分支: `git push origin feat/xxxx` | |
191 | -5. 提交`pull request` | |
130 | +如果这些插件对你有帮助,可以给一个 star 支持下 | |
192 | 131 | |
193 | -## 已完成功能 | |
194 | - | |
195 | -- [x] 项目搭建(基于 vite) | |
196 | -- [x] 登录和注销 | |
197 | -- [x] 菜单(可以搜索及拖拽以及菜单布局) | |
198 | -- [x] 多标签页/面包屑 | |
199 | -- [x] 基于角色的权限管理 | |
200 | -- [x] 基于后台的权限管理 | |
201 | -- [x] 分离的路由和菜单设置 | |
202 | -- [x] 可折叠侧边栏 | |
203 | -- [x] 可拖拽侧边栏 | |
204 | -- [x] 多标签页模式/全局控制 | |
205 | -- [x] 菜单搜索 | |
206 | -- [x] 页面加载 loading | |
207 | -- [x] 滚动条组件 | |
208 | -- [x] 弹窗扩展(可拖拽,全屏,自适应高度) | |
209 | -- [x] 模拟数据 | |
210 | -- [x] hook 封装 | |
211 | -- [x] 表单组件 | |
212 | -- [x] 右键菜单 | |
213 | -- [x] 水印插件 | |
214 | -- [x] 动画组件 | |
215 | -- [x] 二维码插件 | |
216 | -- [x] 国际化插件 | |
217 | -- [x] 详情组件 | |
218 | -- [x] 验证组件 | |
219 | -- [x] 树组件 | |
220 | -- [x] 图片预览组件 | |
221 | -- [x] 表格组件 | |
222 | -- [x] 图表库 | |
223 | -- [x] 数字动画 | |
224 | -- [x] 首屏加载等待动画 | |
225 | -- [x] 抽取生产环境配置文件 | |
226 | -- [x] 打包 Gzip | |
227 | -- [x] 数据导入导出 | |
228 | -- [x] 系统性能优化 | |
229 | -- [x] 全局错误处理 | |
230 | -- [x] 富文本组件 | |
231 | -- [x] 上传组件 | |
232 | -- [x] 多语言支持 | |
233 | - | |
234 | -## 正在开发的功能 | |
235 | - | |
236 | -- [ ] 主题配置 | |
237 | -- [ ] 黑暗主题 | |
238 | -- [ ] 打包 CDN | |
239 | - | |
240 | -更多组件/功能/建议/bug/欢迎提交 pr 或者 issue | |
132 | +- [vite-plugin-mock](https://github.com/anncwb/vite-plugin-mock) - 用于本地及开发环境数据 mock | |
133 | +- [vite-plugin-html](https://github.com/anncwb/vite-plugin-html) - 用于 html 模版转换及压缩 | |
134 | +- [vite-plugin-style-import](https://github.com/anncwb/vite-plugin-style-import) - 用于组件库样式按需引入 | |
135 | +- [vite-plugin-theme](https://github.com/anncwb/vite-plugin-theme) - 用于打包压缩图片资源 | |
136 | +- [vite-plugin-imagemin](https://github.com/anncwb/vite-plugin-imagemin) - 用于在线切换主题色等颜色相关配置 | |
137 | +- [vite-plugin-compression](https://github.com/anncwb/vite-plugin-compression) - 用于打包输入.gz|.brotil 文件 | |
241 | 138 | |
242 | 139 | ## 浏览器支持 |
243 | 140 | |
244 | -本地开发推荐使用`Chrome`浏览器,在火狐浏览器进行开发相对卡顿。 | |
141 | +本地开发推荐使用`Chrome 80+` 浏览器 | |
245 | 142 | |
246 | -支持现代浏览器, IE 暂不支持,后续考虑支持 ie11 | |
143 | +支持现代浏览器, 不支持 IE | |
247 | 144 | |
248 | 145 | | [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/edge/edge_48x48.png" alt=" Edge" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)</br>IE | [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/edge/edge_48x48.png" alt=" Edge" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)</br>Edge | [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png" alt="Firefox" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)</br>Firefox | [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" alt="Chrome" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)</br>Chrome | [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/safari/safari_48x48.png" alt="Safari" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)</br>Safari | |
249 | 146 | | :-: | :-: | :-: | :-: | :-: | |
250 | 147 | | not support | last 2 versions | last 2 versions | last 2 versions | last 2 versions | |
251 | 148 | |
252 | -更多浏览器可以查看 [Can I Use Es Module](https://caniuse.com/?search=ES%20Module) | |
149 | +## 维护者 | |
253 | 150 | |
254 | -## 插件 | |
151 | +[@Vben](https://github.com/anncwb) | |
255 | 152 | |
256 | -如果这些插件对你有帮助,可以给一个 star 支持下 | |
153 | +## 捐赠 | |
154 | + | |
155 | +如果你觉得这个项目对你有帮助,你可以帮作者买一杯咖啡表示支持! | |
257 | 156 | |
258 | -- [vite-plugin-mock](https://github.com/anncwb/vite-plugin-mock) | |
259 | -- [vite-plugin-html](https://github.com/anncwb/vite-plugin-html) | |
260 | -- [vite-plugin-style-import](https://github.com/anncwb/vite-plugin-style-import) | |
261 | -- [vite-plugin-theme](https://github.com/anncwb/vite-plugin-theme) | |
262 | -- [vite-plugin-imagemin](https://github.com/anncwb/vite-plugin-imagemin) | |
263 | -- [vite-plugin-compression](https://github.com/anncwb/vite-plugin-compression) | |
157 | + | |
264 | 158 | |
265 | -## 加入我们 | |
159 | +[Paypal Me](https://www.paypal.com/paypalme/cvvben) | |
266 | 160 | |
267 | -`Vue-Vben-Aadmin` 是完全开源免费的项目,在帮助开发者更方便地进行中大型管理系统开发,同时也提供 QQ 交流群(项目刚起步,人数较少,有兴趣的可以加群一起讨论),使用问题欢迎在群内提问。 | |
161 | +## 交流 | |
162 | + | |
163 | +`Vue-vben-Admin` 是完全开源免费的项目,在帮助开发者更方便地进行中大型管理系统开发,同时也提供 QQ 交流群使用问题欢迎在群内提问。 | |
268 | 164 | |
269 | 165 | - QQ 群 `569291866` |
270 | 166 | |
271 | - <img alt="VbenAdmin Logo" width="100" src="./.github/res/imgs/qq.jpeg"> | |
167 | +## License | |
168 | + | |
169 | +[MIT © Vben-2020](./LICENSE) | ... | ... |
mock/_createProductionServer.ts
package.json
... | ... | @@ -110,7 +110,7 @@ |
110 | 110 | "vite-plugin-pwa": "^0.5.6", |
111 | 111 | "vite-plugin-style-import": "^0.7.6", |
112 | 112 | "vite-plugin-theme": "^0.4.8", |
113 | - "vite-plugin-windicss": "0.6.4", | |
113 | + "vite-plugin-windicss": "0.6.5", | |
114 | 114 | "vue-eslint-parser": "^7.6.0", |
115 | 115 | "yargs": "^16.2.0" |
116 | 116 | }, | ... | ... |
src/components/Icon/src/IconPicker.vue
... | ... | @@ -91,8 +91,8 @@ |
91 | 91 | const icons = getIcons(); |
92 | 92 | export default defineComponent({ |
93 | 93 | name: 'IconPicker', |
94 | - inheritAttrs: false, | |
95 | 94 | components: { [Input.name]: Input, Icon, Popover, ScrollContainer, Pagination, Empty }, |
95 | + inheritAttrs: false, | |
96 | 96 | props: { |
97 | 97 | value: propTypes.string, |
98 | 98 | width: propTypes.string.def('100%'), | ... | ... |
src/components/Tree/src/TreeHeader.vue
... | ... | @@ -26,7 +26,7 @@ |
26 | 26 | import type { PropType } from 'vue'; |
27 | 27 | import { defineComponent, ref } from 'vue'; |
28 | 28 | |
29 | - import { Dropdown, Menu, Checkbox, Input } from 'ant-design-vue'; | |
29 | + import { Dropdown, Menu, Input } from 'ant-design-vue'; | |
30 | 30 | import { Icon } from '/@/components/Icon'; |
31 | 31 | import { BasicTitle } from '/@/components/Basic'; |
32 | 32 | |
... | ... | @@ -45,7 +45,6 @@ |
45 | 45 | components: { |
46 | 46 | BasicTitle, |
47 | 47 | Icon, |
48 | - Checkbox, | |
49 | 48 | Dropdown, |
50 | 49 | Menu, |
51 | 50 | MenuItem: Menu.Item, | ... | ... |
yarn.lock
... | ... | @@ -1780,10 +1780,10 @@ |
1780 | 1780 | dependencies: |
1781 | 1781 | vue-demi latest |
1782 | 1782 | |
1783 | -"@windicss/plugin-utils@0.6.4": | |
1784 | - version "0.6.4" | |
1785 | - resolved "https://registry.npmjs.org/@windicss/plugin-utils/-/plugin-utils-0.6.4.tgz#854f411b156fea61b2e6724799e91f0f9407a637" | |
1786 | - integrity sha512-5RZQ71snmoKmZEXHyCByOohUM/SsWIX856+geMwOfbMOGL0guv/1TVg2PalFrZh3k/HfqQnO2ft5YSWKtrW32A== | |
1783 | +"@windicss/plugin-utils@0.6.5": | |
1784 | + version "0.6.5" | |
1785 | + resolved "https://registry.npmjs.org/@windicss/plugin-utils/-/plugin-utils-0.6.5.tgz#c37082ea3e52c605508e7fb9b7331cb80b140441" | |
1786 | + integrity sha512-8ZZdauxS+d3AE7RQtk7R6cWgiHQ/IUvavv0vsfXHKdvEkwMyI/GUU01VLWTXWRsWyM2+D2F6/HOgUxmxYQx5Sg== | |
1787 | 1787 | dependencies: |
1788 | 1788 | esbuild "^0.8.54" |
1789 | 1789 | esbuild-register "^2.0.0" |
... | ... | @@ -8957,12 +8957,12 @@ vite-plugin-theme@^0.4.8: |
8957 | 8957 | es-module-lexer "^0.3.26" |
8958 | 8958 | tinycolor2 "^1.4.2" |
8959 | 8959 | |
8960 | -vite-plugin-windicss@0.6.4: | |
8961 | - version "0.6.4" | |
8962 | - resolved "https://registry.npmjs.org/vite-plugin-windicss/-/vite-plugin-windicss-0.6.4.tgz#2d2bc7831dddff129d597959efaff616c6408a01" | |
8963 | - integrity sha512-4BuUglBXeNIrIDfSKyg7rvqKEmxvyja2aKJxgHdOCICV8jIz2MvrZaRS9a74gUihz+OohBYqLnkOlfD+sCIQBg== | |
8960 | +vite-plugin-windicss@0.6.5: | |
8961 | + version "0.6.5" | |
8962 | + resolved "https://registry.npmjs.org/vite-plugin-windicss/-/vite-plugin-windicss-0.6.5.tgz#14b6fc43fcbc2dc143b33c83c58e3f7fe820aa9a" | |
8963 | + integrity sha512-zEpPlVRaXQbgA0Tsj/N4Kt1jAEZ2aMqVrq4/LaTekS0LCdtD1sQXoadAz2Af/N+qA7ICu8VBpijONH6c8AS4Xg== | |
8964 | 8964 | dependencies: |
8965 | - "@windicss/plugin-utils" "0.6.4" | |
8965 | + "@windicss/plugin-utils" "0.6.5" | |
8966 | 8966 | windicss "^2.2.3" |
8967 | 8967 | |
8968 | 8968 | vite@^2.0.5: | ... | ... |