Skip to content
本页目录

Carousel 走马灯

在有限空间内,循环播放同一类型的图片、文字等内容

卡片模式

当页面宽度方向空间空余,但高度方向空间匮乏时,可使用卡片风格 将 type 属性设置为 card 即可启用卡片模式。 从交互上来说,卡片模式和一般模式的最大区别在于,卡片模式可以通过直接点击两侧的幻灯片进行切换。

vue
<template>
  <div>
    <QyCarousel type="card">
    </QyCarousel>
  </div>
</template>

<script lang="ts" setup>
</script>
<template>
  <div>
    <QyCarousel type="card">
    </QyCarousel>
  </div>
</template>

<script lang="ts" setup>
</script>

垂直排列

默认情况下,方向 direction 为 水平 horizontal。 通过设置 direction 为 vertical 来让走马灯在垂直方向上显示。

vue
<template>
  <div style="margin-left: 200px">
    <QyCarousel type="card" direction="vertical">
    </QyCarousel>
  </div>
</template>

<script lang="ts" setup>
</script>
<template>
  <div style="margin-left: 200px">
    <QyCarousel type="card" direction="vertical">
    </QyCarousel>
  </div>
</template>

<script lang="ts" setup>
</script>

Attributes

属性名说明类型可选值默认值
heightcarousel 的高度string——
initial-index初始状态激活的幻灯片的索引,从 0 开始number—0
trigger指示器的触发方式stringhover/clickhover
autoplay是否自动切换boolean—true
interval自动切换的时间间隔,单位为毫秒number—3000
indicator-position指示器的位置stringoutside/none—
arrow切换箭头的显示时机stringalways/hover/neverhover
typecarousel 的类型stringcard—
loop是否循环显示boolean-true
direction展示的方向stringhorizontal/verticalhorizontal
pause-on-hover鼠标悬浮时暂停自动切换boolean-true