Skip to content

ScrollList 横向滚动

横向滚动的视图容器,主要用于菜单导航等场景。

基本用法

通过 slot 传入。

html
<wui-scroll-list>
  <view>
    <view class="scroll-list-box">
      <template v-for="(item, index) in 14" :key="index">
        <view class="scroll-list-box__item">
          <view class="scroll-list-box__content">
            <view class="scroll-list-box__icon wui-shadow-blur" :class="[getRandomCoolBgClass(index)]">
              <wui-icon name="github-filled" size="22px"></wui-icon>
            </view>
            <view class="scroll-list-box__text">
              <text class="wui-text-ellipsis">汪汪队{{ item }}</text>
            </view>
          </view>
        </view>
      </template>
    </view>
  </view>
</wui-scroll-list>

隐藏指示器

设置 indicator 属性

html
<wui-scroll-list :indicator="false">
  <view class="scroll-list-box">
    <template v-for="(item, index) in 14" :key="index">
      <view class="scroll-list-box__item">
        <view class="scroll-list-box__content">
          <view class="scroll-list-box__icon wui-shadow-blur" :class="[getRandomCoolBgClass(index)]">
            <wui-icon name="github-filled" size="22px"></wui-icon>
          </view>
          <view class="scroll-list-box__text">
            <text class="wui-text-ellipsis">汪汪队{{ item }}</text>
          </view>
        </view>
      </view>
    </template>
  </view>
</wui-scroll-list>

自定义指示器样式

通过设置 indicator-widthindicator-bar-widthindicator-colorindicator-active-color 属性,可以自定义指示器样式。

html
<wui-scroll-list :indicator-width="100" :indicator-bar-width="30" indicator-color="#D6F4FA" indicator-active-color="#27A1BA">
  <view class="scroll-list-box">
    <template v-for="(item, index) in 14" :key="index">
      <view class="scroll-list-box__item">
        <view class="scroll-list-box__content">
          <view class="scroll-list-box__icon wui-shadow-blur" :class="[getRandomCoolBgClass(index)]">
            <wui-icon name="github-filled" size="22px"></wui-icon>
          </view>
          <view class="scroll-list-box__text">
            <text class="wui-text-ellipsis">汪汪队{{ item }}</text>
          </view>
        </view>
      </view>
    </template>
  </view>
</wui-scroll-list>

Attributes

参数说明类型可选值默认值最低版本
indicator是否显示指示器boolean-true-
indicatorWidth指示器宽度string / number-60-
indicatorBarWidth指示器滑块宽度string / number-20-
indicatorColor指示器颜色string---
indicatorActiveColor指示器滑块颜色string---
indicatorStyle指示器自定义样式string---

Slot

name说明参数最低版本
default显示的内容,可自定义内容展示--

Events

事件名称说明参数最低版本
left滑动到最左边时触发--
right滑动到最右边时触发--

源代码

文档
组件

Released under the MIT License.

Released under the MIT License.