NEZ-1820 fix:修复dashboard内存泄漏

This commit is contained in:
zyh
2022-04-19 16:17:14 +08:00
parent 3bab521a95
commit 49f0a616f5

View File

@@ -172,15 +172,6 @@
:is-fullscreen="isFullscreen" :is-fullscreen="isFullscreen"
@chartIsNoData="chartIsNoData" @chartIsNoData="chartIsNoData"
></chart-clock> ></chart-clock>
<chart-topology
:ref="'chart' + chartInfo.id"
v-if="isTopology(chartInfo.type)"
:chart-data="chartData"
:chart-info="chartInfo"
:chart-option="chartOption"
:is-fullscreen="isFullscreen"
@chartIsNoData="chartIsNoData"
></chart-topology>
</template> </template>
</div> </div>
</template> </template>
@@ -207,8 +198,7 @@ import chartUrl from './chart/chartUrl'
import chartValue from './chart/chartValue' import chartValue from './chart/chartValue'
import chartHexagonD3 from './chart/chartHexagonD3' import chartHexagonD3 from './chart/chartHexagonD3'
import chartMap from './chart/chartMap' import chartMap from './chart/chartMap'
import chartTopology from './chart/chartTopology' import { getOption, isTimeSeries, isHexagon, isUrl, isText, isChartPie, isChartBar, isTreemap, isLog, isStat, isDiagram, isGroup, isAutotopology, isMap, isAssetInfo, isEndpointInfo, isTable, isGauge, isClock } from './chart/tools'
import { getOption, isTimeSeries, isHexagon, isUrl, isText, isChartPie, isChartBar, isTreemap, isLog, isStat, isDiagram, isGroup, isAutotopology, isMap, isAssetInfo, isEndpointInfo, isTable, isGauge, isClock, isTopology } from './chart/tools'
import lodash from 'lodash' import lodash from 'lodash'
export default { export default {
@@ -234,8 +224,7 @@ export default {
chartUrl, chartUrl,
chartValue, chartValue,
chartHexagonD3, chartHexagonD3,
chartMap, chartMap
chartTopology
}, },
props: { props: {
chartInfo: Object, chartInfo: Object,
@@ -304,7 +293,6 @@ export default {
isTable, isTable,
isGauge, isGauge,
isClock, isClock,
isTopology,
chartIsNoData (flag) { chartIsNoData (flag) {
this.chartChildrenData = flag this.chartChildrenData = flag
}, },