Sobre o projeto
Element é um toolkit de componentes de UI construído para aplicações web Vue.js 2.x, publicado no npm como `element-ui`. De acordo com o README, o projeto permanece alinhado com o Vue 2.x; para o Vue 3.0, os mantenedores direcionam os usuários para o projeto Element Plus, desenvolvido separadamente, e para o desenvolvimento de MiniProgram, recomendam o MorJS.
Instalação e uso
- Instale com `npm install element-ui -S`.
- Registre a biblioteca completa com `Vue.use(Element)`, ou importe componentes individuais como `Select` e `Button` e registre-os um a um com `Vue.component(...)`.
- Um guia de Início Rápido está disponível na documentação.
Documentação e links
- A documentação oficial é oferecida em vários idiomas: inglês, chinês, espanhol e francês.
- Os recursos de suporte listados no README incluem um FAQ, um guia de temas personalizados, uma prévia e gerador de temas online e uma coleção de links `awesome-element`.
- Kits iniciais estão listados para projetos Element simples e para Laravel, e recursos de design estão disponíveis em um repositório separado.
- Existem auxiliares de editor para Atom e Visual Studio Code.
- Existem versões da mesma abordagem de componentes para React e Angular.
- O chat da comunidade acontece no Gitter, com salas separadas para usuários internacionais e chineses, e também há um grupo de discussão no Dingtalk.
Compatibilidade
O README declara suporte para navegadores modernos e Internet Explorer 10 e versões superiores.
Tematização
A personalização do tema está documentada, e uma ferramenta online é fornecida para visualizar e gerar temas.
Contribuição
Um guia de contribuição está disponível em chinês, inglês, espanhol e francês, e cobre como executar o projeto. As alterações de cada versão são registradas nas notas de lançamento do repositório, e o FAQ é sugerido como o primeiro lugar para pesquisar antes de relatar um problema.
A documentação em inglês, espanhol e francês é creditada a tradutores e desenvolvedores da comunidade nomeados no README.
Licença
MIT.
Para quem é indicado
Equipes que constroem interfaces web baseadas em Vue 2 que precisam de um conjunto de componentes prontos, importações sob demanda, personalização de temas e documentação em vários idiomas. Projetos que já utilizam Vue 3 devem procurar o projeto sucessor recomendado.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.