perf: nodata处理、npmLine.vue代码优化
This commit is contained in:
@@ -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()
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user