fix: 优化实体列表性能

This commit is contained in:
chenjinsong
2022-01-11 11:20:17 +08:00
parent ea204a2bee
commit c8ec6372cb
3 changed files with 10 additions and 8 deletions

View File

@@ -2294,9 +2294,11 @@ export default {
}
},
mounted () {
this.initChart()
this.throttle = this.$_.throttle(this.echartsResize, 500)
window.addEventListener('resize', this.throttle)
setTimeout(() => {
this.initChart()
this.throttle = this.$_.throttle(this.echartsResize, 500)
window.addEventListener('resize', this.throttle)
}, 300)
},
watch: {
chart: {
@@ -2304,7 +2306,7 @@ export default {
deep: true,
handler (n, o) {
if (o) {
this.initChart()
setTimeout(() => { this.initChart() })
}
}
},
@@ -2315,7 +2317,7 @@ export default {
if (n && o) {
this.standaloneTimeRange.use = false
this.$nextTick(() => {
this.initChart()
setTimeout(() => { this.initChart() })
})
}
}
@@ -2326,7 +2328,7 @@ export default {
handler (n, o) {
if (n) {
this.$nextTick(() => {
this.initChart()
setTimeout(() => { this.initChart() })
})
}
}

View File

@@ -93,7 +93,7 @@
</div>
</div>
<el-collapse-transition>
<div class="cn-entity__detail-overview" v-show="!isCollapse">
<div class="cn-entity__detail-overview" v-if="!isCollapse">
<el-divider></el-divider>
<detail-overview
:entity="entityData"

View File

@@ -210,7 +210,7 @@ export default {
if (this.listMode === 'list') {
this.entityData = _.cloneDeep(this.entity)
this.chartOption = _.cloneDeep(entityListLineOption)
setTimeout(() => { this.queryEntityDetail() })
// setTimeout(() => { this.queryEntityDetail() })
}
}
}