vue组件created中创建的setInterval定时器，离开页面之后仍然在执行，怎么让它停止下来，等下次进来的时候再执行？
如果离开页面还在执行，那么以后每次点击进来岂不是都会重新执行setInterval创建一个定时器？
解决办法如下：
```
data: {
    return {
        timer: null
    }
},
created() {
    this.timer = setInterval(....);
},
beforeDestroy() {
    if(this.timer) { //如果定时器还在运行 或者直接关闭，不用判断
        clearInterval(this.timer); //关闭
    }
}
```