Procházet zdrojové kódy

fix(frontend): 修复 report-result.vue :key 表达式告警(非H5平台不支持拼接表达式)

liaoxg před 1 týdnem
rodič
revize
8614bc655e

+ 4 - 1
cfc-frontend/pages/dan-assessment/report-result.vue

@@ -107,7 +107,7 @@
         </view>
 
         <!-- ==================== 通用指标块(自我概念/自驱力等,量纲自适应) ==================== -->
-        <view class="card" v-for="(blk, bi) in genericBlocks" :key="'g' + bi">
+        <view class="card" v-for="(blk, bi) in genericBlocks" :key="getBlockKey(bi)">
           <view class="card-title-row">
             <view class="card-title-bar"></view>
             <text class="card-title">{{ blk.title }}</text>
@@ -353,6 +353,9 @@ export default {
     if (this.reportId) this.loadData()
   },
   methods: {
+    getBlockKey(bi) {
+      return 'g' + bi
+    },
     isNoise(name) {
       if (!name) return true
       for (var i = 0; i < NOISE_NAME_KEYS.length; i++) {