表格数据加载完成后,我希望每间隔1s中读取一下表格中的数据,然后访问服务端按照返回数修改每一行数据
mounted () {
window.setIntervalFn001 = (listdata) => {
this.mysetIntervalFn(listdata)
}
window.getDeviceInfoFn001 = (id) => {
this.getDeviceInfo(id)
}
window.getImgFn001 = (id) => {
this.getImg(id)
}
}
mysetIntervalFn (listdata) {
if (!listdata || listdata.length === 0) {
console.log('没有查询到设备', listdata)
return
}
if (listdata && listdata.length >= 1) {
console.log('到达', listdata)
listdata.forEach((item) => {
// setInterval(function () { this.getImgFn001(item.id) }, 1000)
setInterval(function () {
this.getDeviceInfoFn001(item.id)
}, 1000)
})
}
}
说明: 在mounted 里将本地方法暴漏出去。