perf: nodata处理、npmLine.vue代码优化

This commit is contained in:
chenjinsong
2022-09-08 17:09:38 +08:00
parent 1ec0859b60
commit fd3ddea871
13 changed files with 103 additions and 152 deletions

View File

@@ -1,6 +1,6 @@
<template>
<div class="cn-chart" style="height: 100%; width: 100%;">
<loading :loading="loading"></loading>
<loading :loading="loading && !disableLoading"></loading>
<network-overview-line
v-if="chart.type === typeMapping.networkOverview.line"
:chart="chart"
@@ -171,6 +171,13 @@ export default {
queryParams: {}
}
},
computed: {
// 排除某些不需要loading的图表例如npm-tabs
disableLoading () {
const disableChartTypes = [typeMapping.npm.npmTabs]
return disableChartTypes.indexOf(this.chart.type) > -1
}
},
mounted () {
this.getChartData()
},