Selaa lähdekoodia

fix(health): 注册 report-detail 页缺失的 ReportBlocksRenderer 组件

模板中已在使用 <report-blocks-renderer v-if="blocks && blocks.length > 0">,
且文件顶部已有对应 import:

  import ReportBlocksRenderer from '../../components/report-blocks-renderer.vue'

但 components 选项里只注册了 FeedbackPopup,ReportBlocksRenderer 被漏掉。
小程序中未注册的组件不会渲染,健康报告详情页的 blocks 区始终空白。

components: { FeedbackPopup }
-> components: { ReportBlocksRenderer, FeedbackPopup }

组件文件存在(components/report-blocks-renderer.vue,name 与注册名一致),
blocks 已在 data 中定义。

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
liaoxg 2 päivää sitten
vanhempi
sitoutus
6fa1f09847
1 muutettua tiedostoa jossa 1 lisäystä ja 1 poistoa
  1. 1 1
      cfc-frontend/pages/health/report-detail.vue

+ 1 - 1
cfc-frontend/pages/health/report-detail.vue

@@ -411,7 +411,7 @@ import { getReportDetail, getDanReportDetail, getReportPayload, editHealthReport
 import { parseDate } from '../../utils/format.js'
 
 export default {
-  components: { FeedbackPopup },
+  components: { ReportBlocksRenderer, FeedbackPopup },
   data() {
     return {
       reportType: 'gut_flora',