You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ant-design-vue/components/vc-pagination/demo/sizer.vue

43 lines
931 B

<script>
import VcPagination from '../index'
import VcSelect from '../../vc-select'
import '../assets/index.less'
import '../../vc-select/assets/index.less'
export default {
data () {
return {
pageSize: 20,
}
},
methods: {
onShowSizeChange (current, pageSize) {
console.log(current)
this.pageSize = pageSize
},
},
render () {
return (
<div style={{ margin: 10 }}>
<VcPagination
selectComponentClass={VcSelect}
showSizeChanger
pageSize={this.pageSize}
onShowSizeChange={this.onShowSizeChange}
defaultCurrent={3}
total={500}
/>
<VcPagination
selectComponentClass={VcSelect}
showSizeChanger
pageSize={this.pageSize}
onShowSizeChange={this.onShowSizeChange}
defaultCurrent={3}
total={500}
/>
</div>
)
},
}
</script>