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]) }