<view class=""><text class="countx">{{Mathrandom(50000,150000)}}</text></view>
<view class="comment">
<view v-for="(item,index) in commentList" :key="index" v-show="tip-4<index&&index<=tip">
<text>{{item[0]}}</text><text>{{item[1]}}</text>
</view>
</view>
Mathrandom(n,m) {
return Math.floor(Math.random() * (m - n + 1) + n);
},
interVal(s){
return setInterval(()=>{
if(s.tip==s.commentList.length-1){
s.tip = 4
}else{
s.tip++
}
},1000)
}
commentList是一个数组
我在onLoad里面调用this.interVal(this),每次tip值改变的时候Mathrandom也被重新调用了(导致上面那个数据每秒也在变化),这是为什么?
1 个回复
洛上千栀 (作者)
是运行到浏览器打开查看的效果