Pārlūkot izejas kodu

perf(components): 优化“折线图”组件样式

wangshun 2 mēneši atpakaļ
vecāks
revīzija
b45126658e
1 mainītis faili ar 2 papildinājumiem un 1 dzēšanām
  1. 2 1
      src/components/LineChart.vue

+ 2 - 1
src/components/LineChart.vue

@@ -36,6 +36,7 @@ const list: number[] = [];
 interface Props {
   data: MonitoringPointData;
   monitoringId?: number;
+  iconShow: boolean;
 }
 
 const emit = defineEmits(['editorClick', 'historicalDataClick']);
@@ -152,7 +153,7 @@ const addHistoricalData = (data: MonitoringPointData) => {
   <div :class="monitoringId === data.id ? 'line-chart-content choose-content-border' : 'line-chart-content'">
     <AFlex justify="space-between" align="center">
       <div class="line-chart-header-text">{{ data.name }}</div>
-      <SvgIcon class="line-chart-header-icon" @click="editorMonitoring(data.id)" name="adjustment" />
+      <SvgIcon v-if="iconShow" class="line-chart-header-icon" @click="editorMonitoring(data.id)" name="adjustment" />
     </AFlex>
     <div @click="addHistoricalData(data)" class="chart-container" style="cursor: pointer">
       <VChart class="chart chart-bgc" :option="option" />