hoc element table
v2.2.0
? table
com base no Webpack 5, <el-xxx>
no Vue 3. Alcançar um maior grau de liberdade visa reduzir operações repetitivas e tornar o desenvolvimento mais eficiente.
Esta biblioteca de componentes pode ser usada para aprendizagem, referência e desenvolvimento secundário
Demonstração ao 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' )
As alterações detalhadas de cada versão estão documentadas nas notas de versão
JSON
Pagination
é incorporada prop
personalizadas style
de célula personalizado directives
personalizadas vinculativas Events
e Methods
de ligação de Table
nativa element-plus
Header
e Pagination
método | ilustrar | cena |
---|---|---|
--- | Renderize o valor-chave correspondente ao attrs.prop da célula | Adequado para exibir diretamente o valor do prop |
renderizar | renderizar string | Adequado para cenários onde algum microprocessamento é feito no valor prop padrão. |
renderHTML | Renderize o elemento DOM especificado | Adequado para exibir ações, geralmente usadas na última coluna (atualmente suporta apenas renderização do botão el, consulte o exemplo para obter detalhes) |
renderComponent | componente de renderização | Adequado para cenários onde conteúdo complexo precisa ser exibido em células, consulte Exemplo para obter detalhes |
Este é um exemplo relativamente completo, cobrindo quase todos os usos da API. O código fonte está aqui: Código.
Veja repositório? hoc-element-table-build