Skip to content

List 列表Item

说明

该组件可以单独使用,也可以配合tn-list-view使用创建列表容器,同一个管理同一个容器中的列表。

平台差异说明

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

基本使用

配合tn-list-item进行使用

设置列表容器的标题为待发货,去掉所有边框,显示为卡片类型,列表显示右边的箭头。

vue
<template>
    <tn-list-view title="待发货" :card="true" unlined="all">
      <block v-for="(item, index) in 3" :key="index">
        <tn-list-cell :arrow="true">图鸟科技</tn-list-cell>
      </block>
    </tn-list-view>
</template>

单独使用

vue
<tn-list-cell>列表Item</tn-list-cell>

设置列表左边的箭头信息

tn-list-cell组件提供了arrow参数设置右边的箭头,配合arrowRight可以设置箭头是否贴紧列表右边。

vue
<tn-list-cell :arrow="true" :arrowRight="true">显示右边箭头</tn-list-cell>

设置列表下边框信息

tn-list-view组件提供了lineRightlineLeft参数,可以配置下边框距离列表两边是否产生一定的距离。

使用这两个参数的时候需要将unlined参数设置为false显示下边框。

vue
<tn-list-cell :unlined="false" :lineRight="true" :lineLeft="false">下边框右边产生一定的距离</tn-list-cell>

API

Props

属性名说明类型默认值可选值
index列表序号,标记当前点击的列表Number|String0-
backgroundColor背景颜色String#FFFFFF颜色的十六进制值,rgba(),rgb(),TuniaoUI内置的颜色类名
fontColor字体颜色String-颜色的十六进制值,rgba(),rgb(),TuniaoUI内置的颜色类名
fontSize字体大小Number28-
fontUnit字体大小的单位Stringrpx-
padding内边距String26rpx 30rpx-
arrow显示列表右边箭头Booleanfalsetrue
arrowRight列表右箭头距离右边是否有边距,配合arrow参数使用Booleantruefalse
unlined隐藏列表下面线条Booleanfalsetrue
lineLeftunlinedfalse生效,列表下面的线条是否距离左边产生一定的距离Booleantruefalse
lineRightunlinedfalse生效,列表下面的线条是否距离右边产生一定的距离Booleantruefalse
radius给列表加上圆角Booleanfalsetrue
hover列表点击效果Booleanfalsetrue

Slots

名称说明
default存放用户自定义列表的内容

Event

事件名称说明回调参数
click列表点击事件index