forked from github/dataease
fix(仪表板): 修复Tab组件加过滤器轮播视图可能不显示的问题
This commit is contained in:
parent
39e226c4e4
commit
c1fca154db
@ -464,15 +464,20 @@ export default {
|
||||
}
|
||||
},
|
||||
initCarousel() {
|
||||
this.timer && clearInterval(this.timer)
|
||||
if (this.element.style.carouselEnable) {
|
||||
const switchTime = (this.element.style.switchTime || 5) * 1000
|
||||
const _this = this
|
||||
_this.timer && clearInterval(_this.timer)
|
||||
if (_this.element.style.carouselEnable) {
|
||||
const switchTime = (_this.element.style.switchTime || 5) * 1000
|
||||
let switchCount = 1
|
||||
// 轮播定时器
|
||||
this.timer = setInterval(() => {
|
||||
const nowIndex = switchCount % this.element.options.tabList.length
|
||||
_this.timer = setInterval(() => {
|
||||
const nowIndex = switchCount % _this.element.options.tabList.length
|
||||
switchCount++
|
||||
this.activeTabName = this.element.options.tabList[nowIndex].name
|
||||
_this.activeTabName = _this.element.options.tabList[nowIndex].name
|
||||
const targetRef = _this.$refs['canvasTabRef-' + _this.activeTabName]
|
||||
if (targetRef) {
|
||||
targetRef[0].restore()
|
||||
}
|
||||
}, switchTime)
|
||||
}
|
||||
},
|
||||
|
Loading…
Reference in New Issue
Block a user