Skip to content

ScrollList 横向滚动

特别提示

在由于右侧的演示是通过iframe引入的,PC端无法正常操作,请在真机演示中查看效果。

平台差异说明

AppH5微信小程序支付宝小程序百度小程序头条小程序QQ小程序
兼容中兼容中兼容中兼容中

基本使用

通过slot传入。

vue
<tn-scroll-list>
  <view class="tn-flex tn-margin-sm">
    <block v-for="(item, index) in 14" :key="index">
      <view class="tn-flex-1 tn-padding-sm tn-margin-xs tn-radius">
        <view class="tn-flex tn-flex-direction-column tn-flex-row-center tn-flex-col-center">
          <view class="icon3__item--icon tn-flex tn-flex-row-center tn-flex-col-center tn-shadow-blur"
            :class="[$tn.colorUtils.getRandomCoolBgClass(index)]">
            <view class="tn-icon-gloves-fill"></view>
          </view>
          <view class="tn-color-black tn-text-lg tn-text-center">
            <text class="tn-text-ellipsis">小图鸟</text>
          </view>
        </view>
      </view>
    </block>
  </view>
</tn-scroll-list>

API

Props

属性名说明类型默认值可选值
indicator显示指示器Booleantruefalse
indicatorWidth指示器宽度,单位rpxString|Number50-
indicatorBarWidth指示器滑块宽度,单位rpxString|Number20-
indicatorColor指示器背景颜色String#E6E6E6-
indicatorActiveColor指示器滑块颜色String#01BEFF-
indicatorStyle自定义指示器样式Object--

Slots

名称说明
default显示的内容,可自定义内容展示

Event

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