mounted(){ // 初始化
this.setl = setInterval(this.fn, 7000)
},
methods:{
fn() {
this.index ++
if (this.index > 2) { // 清除当前定时器,并重置
clearInterval(this.setl)
this.setl = setInterval(this.fn, 15000)
}
if (this.index == this.list.length) {
this.index = 1
}
this.$router.push(this.list[this.index].url)
}
}