工作中需要用到計時器循環(huán)輸出數(shù)組內容青伤,走了很多彎路,網(wǎng)上很多資料也說的不清不楚丘跌,最后算是研究出來了袭景,完美運行。
wxml放一個button綁定"test"事件闭树,點擊按鈕的時候調用setInterval方法再循環(huán)調用自定義的time1函數(shù)耸棒。
time1函數(shù)控制循環(huán)輸出數(shù)組里面的內容。
js代碼:
test: function () {
var that = this
setInterval(that.time1, 5100)
},
time1: function () {
var arr= ['1', '2', '3', '4', '5']
for (var i = 0; i < arr.length; i++) {
var j = 0;
var time1 = setTimeout(function () {
console.log(arr[j++])
}, i * 1000);
}
},
大家可以測試下报辱,如果有更好的方法与殃,留言下。