diff --git a/frontend/src/components/TableView/TaskTableView.vue b/frontend/src/components/TableView/TaskTableView.vue index 6325f863..7faefbce 100644 --- a/frontend/src/components/TableView/TaskTableView.vue +++ b/frontend/src/components/TableView/TaskTableView.vue @@ -43,6 +43,12 @@ import { export default { name: 'TaskTableView', + data () { + return { + // setInterval handle + handle: undefined + } + }, props: { title: String }, @@ -71,6 +77,14 @@ export default { this.$store.dispatch('node/getTaskList', this.$route.params.id) } } + }, + mounted () { + this.handle = setInterval(() => { + this.onRefresh() + }, 5000) + }, + destroyed () { + clearInterval(this.handle) } }