vue-adminlte est un panneau d'administration basé sur Vue.js , le modèle de démarrage AdminLTE et Element-UI , UI Toolkit. De nombreux codes Javascript sont basés sur vue-element-admin. La version actuelle est v1.0.0
construite sur webpack 3+
. Cette version ne prend pas en charge le plugin d'internationalisation Vue I18n pour Vue.js. Si vous en avez besoin, veuillez utiliser lang Branch.
Aperçu
Vous devez installer le nœud localement.
Parties intégrantes de ce projet :
Vue
AdministrateurLTE 3
Vuex
Vue-routeur
Axios
Élément-UI - composants
Miragejs.com - faux Backend (connexion et enregistrement des utilisateurs)
Faker.js - données simulées
Vue I18n - plugin d'internationalisation pour Vue.js
Pack Web
Amorçage
jQuery
Comprendre et apprendre ces connaissances à l'avance vous aidera grandement dans l'utilisation de ce projet.
Avec du fil ou du npm
# install dependencies
npm install
# serve with hot reload for development (developer mode, autocompile with browsersync support for live demo)
npm run start
This will automatically open http://localhost:8080
# build for production with minification (compile css/js files)
npm run build
# build for production and view the bundle analyzer report
npm run build --report
# run faker server
npm run server
# run dev server and faker server
npm run start-both
# generate faker products, people, users
npm run json-products
npm run json-people
npm run json-users
# Generate all svg components
npm run svgo
# run e2e tests
npm run e2e
# run all tests
npm test
- Autentication
- Register / Login / Logout
- Validation data for login & register
- User Registration & Login system in Miragejs (simulated Backend)
- Permission Authentication
- Page permission
- Directive permission
- Permission configuration page
- Multi-environment build
- Dev / Prod
- Global Features
- Control sidebar for admiLte settings
- Full customized AdminLTE sidebar
- Customized Admilte colors, text
- Customized control sidebar
- Dark and light styles custom themes
- Customized navbar components
- Right panel for menage users accounts
- Customized settings for groups of routes (makeCollections)
- Layout options (AdmiLte layouts & vue-body-class)
- Dynamic sidebar (supports multi-level routing)
- Menu base on ElementUi menu components
- Vue UI components base on AdminLte code (in build)
- Settings - settings.js / local storage / cookie
- Faker data / Faker server
- Miragejs data / fake Backend
- Api services / axios & fetch
- Api proxy json-server
- Other components
- Back To Top
- Breadcrump
- Dynamic Breadcrumb
- Sticky
- Svg icons
- Search
- Clipboard
- Screenfull
- JSON Editor
- Error Logs
- Error Pages
- 401
- 404
Navigateurs modernes et Internet Explorer 10+.
Les contributions sont toujours les bienvenues et recommandées .
MIT.
Copyright (c) 2019-présent Krzysztof Owczarek