12345678910111213141516171819202122232425262728 |
- export default {
- data() {
- return {
- page: 1,
- total: 10,
- pageSize: 10,
- tableData: [],
- searchInfo: {}
- }
- },
- methods: {
- handleSizeChange(val) {
- this.pageSize = val
- this.getTableData()
- },
- handleCurrentChange(val) {
- this.page = val
- this.getTableData()
- },
- async getTableData(page = this.page, pageSize = this.pageSize) {
- const table = await this.listApi({ page, pageSize, ...this.searchInfo })
- this.tableData = table.data.list
- this.total = table.data.total
- this.page = table.data.page
- this.pageSize = table.data.pageSize
- }
- }
- }
|