hoc element table
v2.2.0
? table sobre la base de Webpack 5, <el-xxx> en Vue 3. Lograr un mayor grado de libertad tiene como objetivo reducir las operaciones repetitivas y hacer que el desarrollo sea más eficiente.
Esta biblioteca de componentes se puede utilizar para aprendizaje, referencia y desarrollo secundario.
Demostración en vivo

npm install @hoc-element/table
# or
pnpm add @hoc-element/table import { createApp } from 'vue'
import ElementPlus from 'element-plus'
import HocElTable from '@hoc-element/table'
import App from './App.vue'
createApp ( App )
. use ( ElementPlus )
. use ( HocElTable )
. mount ( '#app' ) Los cambios detallados para cada versión están documentados en las notas de la versión.
JSON Pagination está integrada. prop personalizados style de celda personalizado directives personalizadas vinculantes Events y Methods vinculantes de Table nativa element-plus Header y Pagination | método | ilustrar | escena |
|---|---|---|
| --- | Representa el valor clave correspondiente al attrs.prop de la celda. | Adecuado para mostrar directamente el valor de la propiedad. |
| prestar | renderizar cadena | Adecuado para escenarios en los que se realiza algún microprocesamiento en el valor de propiedad predeterminado. |
| renderHTML | Representar el elemento DOM especificado | Adecuado para mostrar Acción, generalmente se usa en la última columna (actualmente solo admite la representación del botón El, consulte el Ejemplo para obtener más detalles) |
| renderComponente | componente de renderizado | Adecuado para escenarios en los que es necesario mostrar contenido complejo en celdas; consulte el ejemplo para obtener más detalles. |
Este es un ejemplo relativamente completo que cubre casi todos los usos de la API. El código fuente está aquí: Código.
¿Ver repositorio?