| | |
| | | }) |
| | | |
| | | const handleSizeChange = (val) => { |
| | | console.log('handleSizeChange', val) |
| | | if (currentPage.value * val > props.total) { |
| | | currentPage.value = 1 |
| | | } |
| | |
| | | } |
| | | |
| | | const handleCurrentChange = (val) => { |
| | | console.log('handleCurrentChange---', val) |
| | | emit('pagination', { page: val, limit: pageSize.value }) |
| | | if (props.autoScroll) { |
| | | scrollTo(0, 800) |
| | |
| | | <style scoped> |
| | | .pagination-container { |
| | | background: #fff; |
| | | padding: 28px 16px; |
| | | margin-top: 10px; |
| | | padding: 16px 0; |
| | | margin-top: 0; |
| | | } |
| | | .pagination-container.hidden { |
| | | display: none; |