一个基于Vue.js和element后台集成解决方案,集成权限验证、标签导航、富文本编辑器、列表拖拽、Echarts图表、导出excel等多种常用后台功能

花裤衩 ec65202cb9 feat: add sandbox 4 年之前
.github 2584dcce16 update github ISSUE_TEMPLATE 5 年之前
build c833cb6efa perf[Chore]: optimization.splitChunks adapt cnpm module name 5 年之前
mock d6816c547d perf[Mock]: set responseFake to mock-server.js(#2966) 4 年之前
plop-templates 65d8c451e8 feat: plop new generate store (#2805) 4 年之前
public 6770963672 perf[Tinymce]: dynamic import tinymce(#2102) 5 年之前
src a2784dd6ef perf: change default element-ui language to english (#2741) 4 年之前
tests 776f10e197 fix:fixed parseTime bug in ie and safari(#3066) 4 年之前
.editorconfig 035c7d78f1 docs: change some http links to https 5 年之前
.env.development b94e69be6f [release] 4.0.0 (#1291) 5 年之前
.env.production b94e69be6f [release] 4.0.0 (#1291) 5 年之前
.env.staging b94e69be6f [release] 4.0.0 (#1291) 5 年之前
.eslintignore b94e69be6f [release] 4.0.0 (#1291) 5 年之前
.eslintrc.js b94e69be6f [release] 4.0.0 (#1291) 5 年之前
.gitignore b94e69be6f [release] 4.0.0 (#1291) 5 年之前
.travis.yml f24b64392e chore: set ci node version 5 年之前
LICENSE 2b51b987be fixed typo 6 年之前
README.es.md c7c815eef0 docs: add awesome-project 5 年之前
README.ja.md fec25fedba docs: improve Japanese translation (#2970) 4 年之前
README.md 6a214f0eac docs: improved README.md (#2656) 5 年之前
README.zh-CN.md f7a9d21109 Update README.zh-CN.md 4 年之前
babel.config.js b94e69be6f [release] 4.0.0 (#1291) 5 年之前
jest.config.js 120c78622d perf[jest]: clear jest test cache 5 年之前
jsconfig.json 4d2d52ef03 perf: VS Code support webpack alias file jump (#2609) 5 年之前
package.json a45e64fcb2 perf: change script-loader to dependencies 4 年之前
plopfile.js 65d8c451e8 feat: plop new generate store (#2805) 4 年之前
postcss.config.js 131b9b9eff refactor[chore]: generate postcss.config.js instead of .postcssrc.js 5 年之前
sandbox.config.json ec65202cb9 feat: add sandbox 4 年之前
vue.config.js d4405464ce fix: use vue-cli default source-map (#3097) 4 年之前

README.es.md

vue element-ui Estado de Construcción Licencia Liberación Github Gitter Donación

Español | English | 简体中文 | 日本語

Introducción

vue-element-admin es una interfáz de administración preparada para producción. Está basada en vue y usa element-ui como conjunto de herramientas de interfáz de usuario.

Vue Element Admin es una solución práctica basada en la nueva plataforma de desarrollo de vue, construida con soporte a i18 para el manejo de múltiples lenguajes, plantillas estándares para aplicaciones de negocio y un conjunto de asombrosas características. Esta herramienta ayuda a construir largas y complejas Aplicacones de una sola página (SPA). Creo que lo que necesites hacer, este proyecto te ayudará.

Después de la versión v4.1.0+, la rama por defecto master no tendrá soporte para i18n. Por favor use i18n, los cambios serán incluidos en la rama master

la versión actual es v4.0+ construida con vue-cli. Si encuentra algún problema, por favor coloque un issue. Si desea usar la versión anterior, puede cambiar de rama a tag/3.11.0, no relacionado con vue-cli

Este proyecto no está soportado para versiones muy viejas de navegadores (e.g. IE).

Preparación

Necesita instalar node y git localmente. El proyecto es basado en ES2015+, vue, vuex, vue-router, vue-cli , axios and element-ui, toda la solicitud de datos simulada se realiza a través de Mock.js. Entendiendo y aprendiendo esto pudiera ayudarle con su proyecto.

Patrocinantes

Se un patrocinante y pon tu logo en nuestro README on GitHub con un enlace directo a tu sitio web. [Se un Patrocinante]

Plantilla de Dashboard de administración hecha con Vue, React y Angular.

Características

- Iniciar / Cerrar Sesión

- Permisos de Authentication
  - Página de Permisos
  - Directivas de permisos
  - Página de configuración de permisos
  - Autenticación por dos pasos

- Construcción Multi-entorno
  - dev sit stage  producción

- Características Globales
  - I18n
  - Temas dinámicos
  - Dynamic sidebar (soporte a rutas multi-nivel)
  - Barra de rutas dinámica
  - Tags-view (Tab page Support right-click operation)
  - Svg Sprite
  - Datos de simulación con Mock
  - Pantalla completa
  - Responsive Sidebar

- Editor
  - Editor de Texto Enriquecido
  - Editor Markdown
  - Editor JSON

- Excel
  - Exportación a Excel
  - Carga de Excel
  - Visualización de Excel
  - Exportación como zip

- Tabla
  - Tabla Dinámica
  - Tabla con Arrastrar y Soltar
  - Tabla de edición en línea

- Páginas de Error
  - 401
  - 404

- Componentes
  - Carga de Avatar
  - Botón para subir al inicio
  - Arrastrar y Soltar (Diaglogo)
  - Arrastrar y Soltar (Seleccionar)
  - Arrastrar y Soltar (Kanban)
  - Arrastrar y Soltar (Lista)
  - Panel de división
  - Componente para soltar archivos
  - Adhesión de objetos
  - Contador hasta

- Ejemplo Avanzado
- Registro de Errores
- Tablero de indicadores
- Página de Guías
- ECharts (Gráficos)
- Portapapeles
- Convertidor de Markdown a html

Iniciando

# clone el proyecto
git clone https://github.com/PanJiaChen/vue-element-admin.git

# vaya al directorio clonado
cd vue-element-admin

# instale las dependencias
npm install

# corra el proyecto como desarrollador
npm run dev

Automáticamente se abrirá el siguiente enlace en su navegador http://localhost:9527

Construcción

# Construcción para entornos de prueba
npm run build:stage

# Construcción para entornos de producción
npm run build:prod

Avanzado

# Vista previa con efectos de entorno
npm run preview

# Vista previa  con efectos + análisis de recursos estáticos
npm run preview -- --report

# Chequeo de formato de código
npm run lint

# Chequeo de formato de código y auto-corrección
npm run lint -- --fix

Vaya a Documentación para mayor información

Registro de Cambios

Los cambios detallados por cada liberación se encuentran en notas de liberación.

Demostración en línea

Vista Prévia de la Aplicación

Donación

Si este proyecto es de mucha ayuda para ti, puedes comprarle al autor un vaso de jugo :tropical_drink:

Donar

dona por Paypal

Comprame un Café

Navegadores Soportados

Navegadores modernos e Internet Explorer 10+.

IE / EdgeFirefoxChrome
IE / Edge
Firefox
Chrome
SafariSafari IE10, IE11, Edge últimas 2 versiones últimas 2 versiones últimas 2 versiones

Licencia

MIT

Copyright (c) 2017-presente PanJiaChen