場景是這樣的:因為兩個tab頁面的內容較多,所以將每一個tab頁分離成子組件,然后在各自的頁面渲染視圖,起初我認為每一個tab頁相當於單頁面,所以用了vue鈎子函數destory的清除定時器,發現不管用
解決辦法:將清除定時器的方法寫在tab的點擊事件中
具體方案:1、ref綁定子組件,然后將清除定時器的方法寫在子組件的method中,
clearInterval(){
clearInterval(this.updata_timer);
}
2、在父組件中,用this.$ref獲取子組件的方法-----搞定!