javascript:每次点击功能时覆盖设置的时间间隔?

时间:2019-04-04 16:16:08

标签: javascript

每次添加产品时,我都会获得新的expireTimestamps,它会在下面达到此功能。问题是原始间隔仍然存在。我尝试在函数顶部运行class RoundCreateView(CreateView): model = Round pk_url_kwarg = 'pk_round' fields = [...] def form_valid(self, form): form.instance.event = self.request.event #obviously this dosn't work return super().form_valid(form) ,但是它什么也没做,因此下次单击该函数时,它会清除它,并且只有新的间隔,但没有执行任何操作。

clearInterval(clockInterval)

1 个答案:

答案 0 :(得分:0)

let clockInterval;
....
....
...
checkItemExpiry: function(expireTimestamp) {
        let startTime = expireTimestamp;
        clockInterval = setInterval(() => {
          let currentTime = (new Date()).getTime() / 1000;
            this.convertTime((startTime-currentTime))
        }, 1000);
  },

希望您能解决问题。它只是作用域错误。