loadImages (urlArr) { //參數 圖片地址數組 if (urlArr.length <= 0) return let i = 0, timer = null, len = urlArr.length, load = (url) => { if (i < len) { const image = new Image() image.src = url timer = setInterval(() => { if (image.complete) { console.log('complete') clearInterval(timer) load(urlArr[i++]) } }, 80) } else { this.showLoading = false // 所有圖片加載完后的操作 } } load(urlArr[i]) }