diff --git a/src/views/dataView/components/Type1ObjectDetect.vue b/src/views/dataView/components/Type1ObjectDetect.vue index 2c13caa..4617033 100644 --- a/src/views/dataView/components/Type1ObjectDetect.vue +++ b/src/views/dataView/components/Type1ObjectDetect.vue @@ -34,16 +34,15 @@ 语音角色:

角色{{Number( k ) + 1}}: - {{ v }} + {{ transformKeyframes(v) }}

关键帧: {{ item1 }}{{ transformKeyframes(item[`${title}时间`]) }}
@@ -85,6 +84,19 @@ const pagination = ref({ page: 1, pageSize: 8 }); function changePage({ page, pageSize }) { pagination.value = { page, pageSize }; } +function transformKeyframes(data) { + // 直接遍历数组 + const result = data.map(item => { + // 假设每个 item 是 [开始时间, 结束时间] 的数组 + if (Array.isArray(item) && item.length === 2) { + return `${item[0]}-${item[1]}`; + } + return ''; // 处理异常情况 + }); + + // 过滤空值并拼接成字符串 + return `["${result.filter(Boolean).join('", "')}"]`; +}