1.在详情页返回的时候带一个参数过来(区分我是从上一页返回过来的)
back() {
// this.$router.go(-1);
this.$router.push({
path: "/home/user",
query:{
source:1
}
});
},
2.在列表页定义一个current,同时双向绑定current
pagination: {
current: 1,
total: 0,
pageSize: 10,
showTotal: (total) => `共 ${total} 条`,
},
//v-model="pagination.current
<a-table
:columns="columns"
:data-source="data"
:loading="loading"
:pagination="pagination"
**v-model="pagination.current"**
:rowKey="(record) => record.openid"
@change="handleTableChange"
>
3.请求分页的时候current作为参数(我的是limit分页请求)
async getTableList() {
this.loading = true;
let params = {
params: {