You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Quasar q-timeline组件左侧无连接线问题求助

Quasar Q-Timeline 左侧连接线不显示的解决方法

问题出在代码结构上:你把<q-timeline>标签放在了v-for循环中,这会导致每一条时间线条目都被渲染成独立的时间线实例,而Quasar的时间线连接线是用来关联**同一个<q-timeline>容器下的多个<q-timeline-entry>**的,独立的时间线之间自然不会显示连接线。

修正后的代码结构需将v-for移到<q-timeline-entry>上,让所有条目归属同一个时间线容器:

<template v-slot:after>
  <q-scroll-area style="height: 760px; max-width: 100vh;">
    <div class="q-px-lg q-py-md" style="padding-left: 25px; padding-right: 20px;">
      <!-- 单个时间线容器,统一设置颜色 -->
      <q-timeline color="secondary">
        <!-- 循环生成每个时间线条目 -->
        <q-timeline-entry 
          icon="security" 
          v-for="(item, index) in timelineItems" 
          :key="index"
        >
          <template v-slot:subtitle>
            {{ item.date + " – " + item.modification_type }}
          </template>
          <q-timeline-content>
            <div v-html="item.content"></div>
          </q-timeline-content>
        </q-timeline-entry>
      </q-timeline>
    </div>
  </q-scroll-area>
</template>

调整后所有时间线条目隶属于同一个<q-timeline>,左侧的连接线就会正常显示。

内容的提问来源于stack exchange,提问作者Oliver Henning

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 21:27:18