lh-ui-vue2

Biblioteca de componentes de estilo chino para Vue 2.7 de nivel empresarial

La belleza del estilo chino como cimiento del código: un único core (@lh-ui/share); cada framework es solo la capa de UI

🖌️

Diseño con estética 水墨 (tinta china)

Sistema de temas con variables CSS + presets + modo oscuro. Todos los tokens provienen del origen único de @lh-ui/share, sin duplicación de estilos dentro de la biblioteca.

Conocer el sistema de temas →
🔗

Tres cadenas conectadas

La cadena de temas (ConfigProvider), la cadena de formularios (validación + interacción con aria-invalid) y la cadena de capas superpuestas (los desplegables de Dialog / Tooltip / Select comparten un mismo motor de posicionamiento y de z-index).

Ver ConfigProvider →
🧩

58 componentes con estructura de cinco piezas

Cada componente = SFC + pegamento composable + tipos + instalador + demo. Toda la lógica pura reside en el core de share y Vue2 solo cablea la reactividad.

Instalación e importación →
⚡

Pensado para proyectos Vue2 existentes

Basado en Vue 2.7 (la versión definitiva) y <script setup>; la semántica de v-model y .sync coincide por completo con la de tus proyectos Vue2 actuales.

Inicio rápido →
♿

Accesibilidad antes que nada

Todos los componentes incluyen atributos ARIA e interacción de teclado; la gestión del foco, la interacción con aria-invalid y el contraste del modo oscuro siguen WCAG.

Ver las prácticas de accesibilidad →
🧭

Un core, varias capas de UI

La familia lh-ui comparte el mismo core de funciones puras y el mismo origen de estilos, de modo que Vue2 / Vue3 / React ofrecen un comportamiento consistente y el coste de migración es casi nulo.

Visitar la versión Vue3 →