From ae29708d99d960b387367c5e42d8f2bc6aa60fe7 Mon Sep 17 00:00:00 2001 From: Marvin Zhang Date: Tue, 23 Apr 2019 20:36:31 +0800 Subject: [PATCH] request task list every 5 seconds --- .../src/components/TableView/TaskTableView.vue | 14 ++++++++++++++ 1 file changed, 14 insertions(+) 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) } }