每当pageCurrent随定时器改变时,fixListSyle方法都重新调用,这个怎么改,只想调用一次?
span.regionCountFont(v-for="props,number in
//fixListSyle多次调用
TransactionTabs"
:key="number" :class="fixListSyle(item)") {{item[props.prop]}}
.page
div.pageDefault(v-for="(num,index) in 3" :key="index"
:class="pageCurrent===(num-1)?'pageActive':''")
ts部分
//pageCurrent相当于在data里
private pageCurrent:number=0;
private mounted(): void {
this.initPage();
setInterval(()=>{
if(this.pageCurrent<2){
this.pageCurrent++
}else{
this.pageCurrent=0
}
this.pw.slide(this.pageCurrent);
},1800)
}
在fixListSyle里面写一个如果执行过一次就不执行了试试。
if (this.isFirst) return
this.isFirst = false