Sobre el proyecto
Element es un kit de herramientas de componentes de UI creado para aplicaciones web de Vue.js 2.x, publicado en npm como `element-ui`. Según el README, el proyecto se mantiene alineado con Vue 2.x; para Vue 3.0, los mantenedores dirigen a los usuarios hacia el proyecto Element Plus, desarrollado por separado, y para el desarrollo de MiniProgram recomiendan MorJS.
Instalación y uso
- Instalar con `npm install element-ui -S`.
- Registrar la biblioteca completa con `Vue.use(Element)`, o importar componentes individuales como `Select` y `Button` y registrarlos uno por uno con `Vue.component(...)`.
- Una guía de inicio rápido está disponible en la documentación.
Documentación y enlaces
- La documentación oficial se ofrece en varios idiomas: inglés, chino, español y francés.
- Los recursos de apoyo enumerados en el README incluyen una sección de preguntas frecuentes (FAQ), una guía de temas personalizados, una vista previa y generador de temas en línea, y una colección de enlaces `awesome-element`.
- Se enumeran kits de inicio para proyectos Element básicos y para Laravel, y los recursos de diseño están disponibles en un repositorio separado.
- Existen ayudantes de editor para Atom y Visual Studio Code.
- Existen adaptaciones del mismo enfoque de componentes para React y Angular.
- El chat de la comunidad se lleva a cabo en Gitter, con salas separadas para usuarios internacionales y chinos, y también hay un grupo de discusión en Dingtalk.
Compatibilidad
El README indica soporte para navegadores modernos e Internet Explorer 10 y versiones superiores.
Temas
La personalización del tema está documentada y se proporciona una herramienta en línea para previsualizar y generar temas.
Contribución
Existe una guía de contribución disponible en chino, inglés, español y francés, que cubre cómo ejecutar el proyecto. Los cambios de cada versión se registran en las notas de lanzamiento del repositorio, y se sugiere consultar las FAQ antes de reportar un problema.
La documentación en inglés, español y francés se atribuye a traductores y desarrolladores de la comunidad nombrados en el README.
Licencia
MIT.
A quién puede convenir
Equipos que construyan interfaces web basadas en Vue 2 que necesiten un conjunto de componentes ya listos, importaciones bajo demanda, personalización de temas y documentación en varios idiomas. Los proyectos que ya utilicen Vue 3 deberían considerar el proyecto sucesor recomendado.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.