fix: table pagination deep watch
parent
2e1c19471e
commit
c65e1def1b
|
@ -86,17 +86,20 @@ export default {
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
watch: {
|
watch: {
|
||||||
pagination (val) {
|
pagination: {
|
||||||
this.setState(previousState => {
|
handler (val) {
|
||||||
const newPagination = {
|
this.setState(previousState => {
|
||||||
...defaultPagination,
|
const newPagination = {
|
||||||
...previousState.sPagination,
|
...defaultPagination,
|
||||||
...val,
|
...previousState.sPagination,
|
||||||
}
|
...val,
|
||||||
newPagination.current = newPagination.current || 1
|
}
|
||||||
newPagination.pageSize = newPagination.pageSize || 10
|
newPagination.current = newPagination.current || 1
|
||||||
return { sPagination: val !== false ? newPagination : emptyObject }
|
newPagination.pageSize = newPagination.pageSize || 10
|
||||||
})
|
return { sPagination: val !== false ? newPagination : emptyObject }
|
||||||
|
})
|
||||||
|
},
|
||||||
|
deep: true,
|
||||||
},
|
},
|
||||||
rowSelection: {
|
rowSelection: {
|
||||||
handler (val) {
|
handler (val) {
|
||||||
|
|
Loading…
Reference in New Issue