Skip to content

Commit 9cac9b7

Browse files
committed
fix: fix not first page post delete bug
1 parent bf7269b commit 9cac9b7

File tree

3 files changed

+23
-18
lines changed

3 files changed

+23
-18
lines changed

package-lock.json

Lines changed: 13 additions & 13 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
"postinstall": "electron-builder install-app-deps"
2020
},
2121
"dependencies": {
22-
"ant-design-vue": "^1.3.2",
22+
"ant-design-vue": "^1.3.5",
2323
"axios": "^0.18.0",
2424
"bluebird": "^3.5.3",
2525
"dayjs": "^1.7.8",

src/views/article/Articles.vue

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
<a-table
99
:rowSelection="rowSelection"
1010
:columns="columns"
11+
:rowKey="record => record.fileName"
1112
:dataSource="site.posts"
1213
:pagination="{ size: 'small' }"
1314
>
@@ -83,13 +84,17 @@ export default class Articles extends Vue {
8384
get rowSelection() {
8485
return {
8586
selectedRowKeys: this.selectedRowKeys,
86-
onChange: (selectedRowKeys: any, selectedRows: any) => {
87-
this.selectedRowKeys = selectedRowKeys
88-
this.selectedPost = selectedRows
89-
},
87+
onChange: this.onSelectChange,
9088
}
9189
}
9290
91+
onSelectChange(selectedRowKeys: any, selectedRows: any) {
92+
console.log(selectedRowKeys, selectedRows)
93+
94+
this.selectedRowKeys = selectedRowKeys
95+
this.selectedPost = selectedRows
96+
}
97+
9398
mounted() {
9499
this.$bus.$emit('site-reload')
95100
}

0 commit comments

Comments
 (0)