建议使用mixin混入
/**
* element Pagination分页 删除最后一条数据返回上一页问题
* @param {Number} tablepage.total : 总数据条数
* @param {Number} tablepage.limit: 每页多少条数据
* @param {Number} tablepage.page: 当前页码(当前是哪一页)
* @param {Number} multipleSelection: 批量删除的数组
*/
elementPagination () {
let vm = this;
let delNum = vm.multipleSelection.length != 0 ? vm.multipleSelection.length : 1;
const totalPage = Math.ceil((vm.tablepage.total - delNum) / vm.tablepage.limit);
vm.tablepage.page = vm.tablepage.page > totalPage ? totalPage : vm.tablepage.page;
vm.tablepage.page = vm.tablepage.page < 1 ? 1 : vm.tablepage.page;
// 重新获取到表格的数据
vm.gettablelist();
},