mirror of
https://github.com/PanJiaChen/vue-element-admin.git
synced 2025-08-11 13:39:48 +08:00
* Add support to x vversion from npm * Add support to x vversion from npm * Add support to x vversion from npm * Add documentation for current repository
63 lines
2.4 KiB
Markdown
63 lines
2.4 KiB
Markdown
# Paginación <Badge text="v3.9.2+"/>
|
|
|
|
El componente de paginación se basa principalmente en el elemento 'el-pagination' para el empaquetado secundario, y expandió la función de desplazamiento automático (auto-scroll).
|
|
|
|
## Uso básico
|
|
|
|
```html
|
|
<template>
|
|
<pagination
|
|
:total="total"
|
|
:page.sync="listQuery.page"
|
|
:limit.sync="listQuery.limit"
|
|
@pagination="getList" />
|
|
</template>
|
|
|
|
<script>
|
|
import Pagination from '@/components/Pagination'
|
|
|
|
export default {
|
|
components: { Pagination },
|
|
data() {
|
|
return {
|
|
total: 0,
|
|
listQuery: {
|
|
page: 1,
|
|
limit: 20
|
|
}
|
|
}
|
|
},
|
|
methods: {
|
|
getList() {
|
|
// Obtener datos
|
|
}
|
|
}
|
|
}
|
|
</script>
|
|
```
|
|
|
|
## Atributos
|
|
|
|
| Atributo | Descripción | Tipo | Predeterminado |
|
|
| :---------: | :-------------------------------------------------------------------------- | :-------: | :-------------: |
|
|
| total | recuento total de artículos | Number | / |
|
|
| page | número de página actual, soporta el modificador .sync | Number | 1 |
|
|
| limit | Recuento de elementos de cada página, admite el modificador .sync | Number | 20 |
|
|
| page-sizes | Opciones de conteo de artículos por página | Number [] | 10, 20, 30, 50] |
|
|
| hidden | si ocultar | Boolean | false |
|
|
| auto-scroll | Si se desplaza automáticamente a la parte superior después de la paginación | Boolean | true |
|
|
|
|
También se admite soporte de otros atributos del elemento `el-pagination`. Consulte la [Documentación](http://element.eleme.io/#/zh-CN/component/pagination) para obtener más detalles.
|
|
|
|
## Eventos
|
|
|
|
| Nombre del evento | Descripción | Parámetros |
|
|
| ----------------- | ---------------------------------------------- | ---------------- |
|
|
| pagination | Se dispara cuando cambia el límite o la página | {pagina, límite} |
|
|
|
|
## Código fuente y Demo
|
|
|
|
- [Código fuente](https://github.com/adempiere/adempiere-vue/blob/master/src/components/Pagination/index.vue)
|
|
|
|
- [Demo en línea](https://adempiere.github.io/adempiere-vue/#/table/complex-table)
|