# list 列表包含一系列相同宽度的列表项。适合连续、多行呈现同类数据,例如图片和文本。 ## 权限列表 无 ## 子组件 仅支持<[list-item-group](js-components-container-list-item-group.md)\>和<[list-item](js-components-container-list-item.md)\>。 ## 属性 除支持[通用属性](js-components-common-attributes.md)外,还支持如下属性:
设置为true时,将 list 顶部页面中非 list 部分随 list 一起滑出可视区域,当list方向为row时,不支持此属性。 |
||||
|
||||
|
||||
是否展示侧边栏快速字母索引栏。设置为true或者自定义索引时,索引栏会显示在列表右边界处。示例: "indexer" : "true"表示使用默认字母索引表。 "indexer" : ['#',‘1’,'2',‘3’,'4',‘5’,'6',‘7’,'8']表示自定义索引表。自定义时"#"必须要存在。 |
||||
|
其样式参考样式列表的divider-color、divider-height、divider-length、divider-origin。 |
||||
|
||||
用于设置当list内部的item发生删除或新增时是否支持动效。
|
||||
用于设置当前list是否启用链式联动动效,开启后列表滑动以及顶部和底部拖拽时会有链式联动的效果。链式联动效果:list内的list-item间隔一定距离,在基本的滑动交互行为下,主动对象驱动从动对象进行联动,驱动效果遵循弹簧物理动效。
|
||||
用于设置当list滑动时是否有振动效果,仅在智能穿戴场景生效,其他场景滑动无振动效果。
|
||||
用于设置当前List初次加载时视口起始位置显示的item,默认为0,即显示第一个item,如设置的序号超过了最后一个item的序号,则设置不生效,当同时设置了initialoffset属性时,当前属性不生效。当indexer为true或者scrollpage为true时,不生效。 |
||||
用于设置当前List初次加载时视口的起始偏移量,偏移量无法超过当前List可滑动的范围,如果超过会被截断为可滑动范围的极限值。当indexer为true或者scrollpage为true时,不生效。 |
||||
多语言索引条切换事件,仅当indexer属性为true,indexermulti为true时生效。booleanValue可能值为true或者false:
|
||
{ scrollX: scrollXValue, scrollY: scrollYValue, scrollState: stateValue } |
||
reverse缺省值为false,表示下一页,无完整页则滚动到底部。 |
||
reverse缺省值为false,表示向底部方向滑动一段距离,无足够距离则滚动到底部。 |
||
返回当前滑动的偏移量。返回值类型是Object,返回值说明请见表2。 |