鍍金池/ 問答/HTML/ 如何給過濾器添加秒數(shù)settimeout

如何給過濾器添加秒數(shù)settimeout

// template
{{a | data}}

//script
data:{
    a: Date.now()
}
filters: {
   data:function (input) {
       var d = new Date(input);
       var year = d.getFullYear();
       var month = d.getMonth() + 1;
       var day = d.getDate() <10 ? '0' + d.getDate() : '' + d.getDate();
       var hour = d.getHours();
       var minutes = d.getMinutes();
       var seconds = d.getSeconds();
       return  year+ '-' + month + '-' + day + ' ' + hour + ':' + minutes + ':' + seconds;
   }

我想給秒數(shù)添加動態(tài)跳轉(zhuǎn),就是隨時在跳轉(zhuǎn),想到用setTimeout,但是不知道怎么加,請教..

回答
編輯回答
你好胸

過濾器不是干這事的
你可以在created的時候,加上

created() {
    var countdown = () => {
        this.a -= 1000
        setTimeout(countdown, 1000)
    }
    setTimeout(countdown, 1000)
}
2018年4月9日 05:14