ソースを参照

perf(views): 优化“能耗分析”页面

1. 将 statisticsTypes 改为计算属性
wangcong 1 ヶ月 前
コミット
d2ccf7f20f
1 ファイル変更16 行追加14 行削除
  1. 16 14
      src/views/energy-analysis/EnergyConsumption.vue

+ 16 - 14
src/views/energy-analysis/EnergyConsumption.vue

@@ -146,22 +146,24 @@ const energyCardList = computed<EnergyCardItem[]>(() => {
   ];
 });
 
-const statisticsTypes = ref<StatisticsTypeItem[]>([
-  {
-    value: 'electricityConsumption',
-    payload: {
-      title: t('energyAnalysis.electricityConsumption'),
-      icon: 'electricity-quantity',
+const statisticsTypes = computed<StatisticsTypeItem[]>(() => {
+  return [
+    {
+      value: 'electricityConsumption',
+      payload: {
+        title: t('energyAnalysis.electricityConsumption'),
+        icon: 'electricity-quantity',
+      },
     },
-  },
-  {
-    value: 'electricityCost',
-    payload: {
-      title: t('energyAnalysis.electricityCost'),
-      icon: 'electricity-bill',
+    {
+      value: 'electricityCost',
+      payload: {
+        title: t('energyAnalysis.electricityCost'),
+        icon: 'electricity-bill',
+      },
     },
-  },
-]);
+  ];
+});
 
 const currentStatisticsType = ref<StatisticsValue>('electricityConsumption');