显示
<van-cell :value="date"/>
data中定义
data(){
return{
date: '',
setInterval: 0,
}
},
在mounted中定义
mounted () {
this.currentTime();
},
在methods定义
methods: {
currentTime() {
setTimeout(this.getDate, 500); //setTimeout只执行一次
// this.setInterval = setInterval(this.getDate, 500); //setInterval在执行完一次代码之后,经过了那个固定的时间间隔,它还会自动重复执行代码,可以使用clearInterval去停止
},
getDate: function() {
var newData = new Date();
this.date = newData .getFullYear() + "-" + (newData .getMonth() + 1) + "-" + newData .getDate();
// if(this.date){
// clearInterval(this.setInterval);
// }
},
}