在vue中使用setInterval的方法示例

2020-06-14 06:24:34易采站长站整理


<script>
import $ from 'jquery'
import * as d3 from 'd3';
export default {
data(){
return {
totelNumber: new Array(8)
}
},
beforeMount() {
//设置定时器,每3秒刷新一次
var self = this;
setInterval(getTotelNumber,1000)
function getTotelNumber() {
let newArray = new Array(8)
for(let i=0; i < this.totelNumber.length; i++){
newArray[i] = Math.ceil(Math.random()*10) -1
}
self.totelNumber = newArray
}
getTotelNumber();
}
}
</script>

如此一来就可将数据实时动态刷新呈现在页面上。