temple
@select="onSelect"
:pagination="pagination"
@change="handleTableChange"
data
//分页
pagination: {
current: 1,
total: 0,
pageSizeOptions: ['5', '10', '20', '50', '100'],
showTotal: (total, range) => {
return range[0] + '-' + range[1] + ' 共' + total + '条'
},
onChange: this.PonChange,
onShowSizeChange: this.PonShowSizeChange,
showQuickJumper: true,
showSizeChanger: true,
},
grid: {
selection: [],
query: { pageNo: 1, pageSize: 10 },
},
method
onSelect(value, node) {
this.pagination.current = 1
this.grid.query.pageNo = 1
this.departId = value
this.orgCode = node.key
this.loadData()
},
// 分页
PonChange(page, pageSize) {
this.grid.query.pageNo = page
this.grid.query.pageSize = pageSize
this.loadData()
},
PonShowSizeChange(current, size) {
this.grid.query.pageNo = current
this.grid.query.pageSize = size
this.loadData()
},
handleTableChange(pagination) {
this.pagination.current = pagination.current;
this.pagination.pageSize = pagination.pageSize;
// console.log(pagination);
},
本文探讨了如何在前端开发中结合a-select组件和a-table组件进行数据操作。通过a-select实现筛选功能,结合a-table展示数据,并利用pagination进行分页,@select和@change事件监听用户交互,实现动态数据加载。

1090

被折叠的 条评论
为什么被折叠?



