Vue Vben Aadmin 2.0
вводить
vue-vben-admin-2.0
Это совершенно новая система с открытым исходным кодом, основанная наant-design-vue2.x
,typescript4
,vue3
,vite
Реализована система управления фоном в стиле vue3.
проект на основеant-design-vue
,typescript
,vue3.0
,vite
,tailwindcss
,tsx
Реализована система управления фоном в стиле vue3,
адрес гитхаба
vue-vben-admin2.0 - main
филиал
vue-vben-admin-тонкий Lite - main
филиал
адрес предварительного просмотра
2.0 Онлайн-предварительный просмотр
Документация
Предварительный просмотр документа
предварительно установлен
Требования к окружающей среде
-
Node.js
: - версия желательно выше12.0.0
-
yarn
>npm
>cnpm
: - Инструмент управления пакетами.
Фреймворк пользовательского интерфейса
- Tailwind CSS- 2.0.0-бета.5 удалена
- Ant Design Vue 2.0
значок
- Ant Design Vue Icon Component- Импорт необходимых значков по мере необходимости.
- Iconify- Используйте значки из любого набора значковIcônes
- PurgeIcons- Иконки использовались только в пакетах.
плагин
- Vue Router Next
- Vuex Next
- vuex-module-decorators- модульность vuex
- vite-plugin-mock- Плагин-мок на основе vite.
- vue-i18n- глобализация
- lodash-es- служебная библиотека JavaScript
- axios- HTTP-взаимодействие с данными
- TypeScript
Рекомендуемая среда разработки
-
Git
: - Инструмент управления версиями -
Visual Studio Code
- (VSCode): последняя версия-
VS Code Extensions
- Iconify IntelliSense
- Vetur- Необходимо для vue разработки
- ESLint- Проверка кода скрипта
- Prettier- Форматирование кода
- Stylelint- форматирование css
-
VS Code Extensions
Установить
// 使git对文件名大小写敏感
git config core.ignorecase false
// 拉取项目代码
git clone https://github.com/anncwb/vue-vben-admin.git vue-vben-admin-2.0
cd vue-vben-admin-2.0
// 如果使用别的包管理工具,可以自行安装
// 如果未安装yarn,请运行:npm install -g yarn
yarn install
использовать
среда разработки
yarn serve
Бэйл
yarn build # 打包
yarn build:no-cache # 打包,执行之前会先删除缓存
yarn report # 生成构建包表表预览
формат
yarn lint:stylelint # 样式格式化
yarn lint:prettier # js/ts代码格式化
разное
yarn reinstall # 删除依赖重新装,兼容window
yarn preview # 本地进行打包预览
yarn log # 生成CHANGELOG
yarn clean:cache # 删除缓存
yarn clean:lib # 删除node_modules,兼容window系统
Спецификация коммита Git
-
Ссылаться наvueСпецификация (Angular)
-
feat
Добавить новые функции -
fix
Исправить проблемы/ошибки -
style
Связанный стиль кода, не влияющий на текущий результат -
perf
Оптимизация/улучшение производительности -
refactor
рефакторинг -
revert
Отменить изменения -
test
связанные с тестом -
docs
Документация/Примечания -
chore
Обновления зависимостей/модификации конфигурации скаффолдинга и т. д. -
workflow
Улучшения рабочего процесса -
ci
Непрерывная интеграция -
types
Изменения в файле определения типа -
wip
В развитие
-
вклад кода
- Код форка!
- Создайте свою ветку:
git checkout -b feat/xxxx
- Отправьте свои изменения:
git commit -am 'feat(function): add xxxxx'
- Нажмите свою ветку:
git push origin feat/xxxx
- Отправить
pull request
функция завершена
- Строительство проекта (на основе вите)
- вход и выход
- Меню (можно искать и перетаскивать и макет меню)
- Мульти-вкладки/хлебные крошки
- управление правами на основе ролей
- Фоновое управление разрешениями
- Отдельные настройки маршрутизации и меню
- складная боковая панель
- перетаскиваемая боковая панель
- Режим нескольких вкладок/глобальный контроль
- поиск в меню
- загрузка страницы
- компонент полосы прокрутки
- Расширение всплывающего окна (перетаскиваемое, полноэкранное, с адаптивной высотой)
- Данные моделирования
- инкапсуляция крючка
- компонент формы
- контекстное меню
- плагин водяных знаков
- компонент анимации
- Плагин QR-кода
- Плагин интернационализации
- Компонент сведений
- Проверить компоненты
- компонент дерева
- Компонент предварительного просмотра изображения
- компонент формы
- Библиотека диаграмм
- цифровая анимация
- Анимация ожидания загрузки первого экрана
- Извлечь файлы конфигурации производственной среды
- Импорт и экспорт данных
- глобальная обработка ошибок
- Упаковка Gzip
- Оптимизация производительности системы
- компонент форматированного текста
Особенности в разработке
- загрузить компонент
- Конфигурация темы
- темная тема
Дополнительные компоненты/функции/предложения/ошибки/добро пожаловать, чтобы отправить запрос или проблему