消除红色图表未找到的警告和删除views下多余的vue文件

This commit is contained in:
2026-04-23 10:00:01 +08:00
parent a6eaf41099
commit f1116245fc
92 changed files with 446 additions and 5404 deletions

View File

@@ -11,17 +11,7 @@ export default {
return {
myChart: null, // 存储图表实例
resizeHandler: null, // 存储resize事件处理函数
// 核心:基地名称与序号的映射表(固定顺序)
baseNameToIndexMap: {
'宜兴': 7,
'漳州': 8,
'自贡': 3,
'桐城': 2,
'洛阳': 9,
'合肥': 5,
'宿迁': 6,
'秦皇岛': 10
}
isMounted: false // 图表挂载标志,避免过早执行
};
},
props: {
@@ -35,6 +25,7 @@ export default {
},
},
mounted() {
this.isMounted = true;
this.$nextTick(() => {
this.initChart(); // 初始化图表(只执行一次)
this.updateChart(); // 更新图表数据
@@ -43,11 +34,11 @@ export default {
watch: {
chartData: {
handler() {
if (!this.isMounted) return; // 挂载前保护
console.log(this.chartData, 'chartData');
this.updateChart(); // 仅更新数据,不重新创建实例
},
deep: true,
immediate: true
deep: true
}
},
beforeDestroy() {
@@ -59,7 +50,7 @@ export default {
initChart() {
const chartDom = this.$refs.cockpitEffChip;
if (!chartDom) {
console.error('图表容器未找到!');
if (process.env.NODE_ENV === 'development') console.warn('图表容器未找到!');
return;
}