1e41f4b71Sopenharmony_ci# list-item
2e41f4b71Sopenharmony_ci
3e41f4b71Sopenharmony_ci>  **说明:**
4e41f4b71Sopenharmony_ci> 从API version 4开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。
5e41f4b71Sopenharmony_ci
6e41f4b71Sopenharmony_ci<[list](js-components-container-list.md)>的子组件,用来展示列表具体item。由于父元素list组件的align-items默认样式为stretch,该组件宽度默认充满list组件。设置父元素list组件的align-items样式为非stretch来生效自定义宽度。
7e41f4b71Sopenharmony_ci
8e41f4b71Sopenharmony_ci## 权限列表
9e41f4b71Sopenharmony_ci
10e41f4b71Sopenharmony_ci11e41f4b71Sopenharmony_ci
12e41f4b71Sopenharmony_ci
13e41f4b71Sopenharmony_ci## 子组件
14e41f4b71Sopenharmony_ci
15e41f4b71Sopenharmony_ci支持单个子组件。
16e41f4b71Sopenharmony_ci
17e41f4b71Sopenharmony_ci
18e41f4b71Sopenharmony_ci## 属性
19e41f4b71Sopenharmony_ci
20e41f4b71Sopenharmony_ci除支持[通用属性](js-components-common-attributes.md)外,还支持如下属性:
21e41f4b71Sopenharmony_ci
22e41f4b71Sopenharmony_ci| 名称 | 类型 | 默认值 | 必填 | 描述 |
23e41f4b71Sopenharmony_ci| -------- | -------- | -------- | -------- | -------- |
24e41f4b71Sopenharmony_ci| type | string | default | 否 | list-item类型,默认值为default,同一list中可以包含多种type的list-item,相同type的list-item需要确保渲染后的视图布局也相同,如果type固定,则使用show属性代替if属性,确保视图布局不变。 |
25e41f4b71Sopenharmony_ci| primary | boolean | false | 否 | 设置为true表示该item是group中的主item,即收拢时显示的item。如果有多个primary,以第一个为准。如果没有标记为primary的item,则以第一个item为主item。 |
26e41f4b71Sopenharmony_ci| section | string | - | 否 | 当前item的匹配字符串,如不设置则为空。不支持动态修改。group内只有主item设置有效。 |
27e41f4b71Sopenharmony_ci| sticky | string | none | 否 | 设置当前item是否为吸顶item以及其吸顶消失的效果,当前仅支持纵向list,group内部的item不可吸顶,设置该属性无效。<br/>-&nbsp;none:当前item不吸顶。<br/>-&nbsp;normal:当前item吸顶,消失效果滑动消失。<br/>-&nbsp;opacity:当前item吸顶,消失效果渐隐消失,仅在智能穿戴上支持。 |
28e41f4b71Sopenharmony_ci| clickeffect<sup>5+</sup> | boolean | true | 否 | 设置当前item是否有点击动效。<br/>-&nbsp;false:item点击时无点击动效。<br/>-&nbsp;true:item点击时有点击动效。 |
29e41f4b71Sopenharmony_ci
30e41f4b71Sopenharmony_ci
31e41f4b71Sopenharmony_ci## 样式
32e41f4b71Sopenharmony_ci
33e41f4b71Sopenharmony_ci
34e41f4b71Sopenharmony_ci
35e41f4b71Sopenharmony_ci除支持[通用样式](js-components-common-styles.md)外,还支持如下样式:
36e41f4b71Sopenharmony_ci
37e41f4b71Sopenharmony_ci| 名称 | 类型 | 默认值 | 必填 | 描述 |
38e41f4b71Sopenharmony_ci| -------- | -------- | -------- | -------- | -------- |
39e41f4b71Sopenharmony_ci| column-span | &lt;number&gt; | 1 | 否 | 当前的list-item需要在list中占据的列的数量,默认占一列,仅在list为多列时生效。 |
40e41f4b71Sopenharmony_ci
41e41f4b71Sopenharmony_ci
42e41f4b71Sopenharmony_ci## 事件
43e41f4b71Sopenharmony_ci
44e41f4b71Sopenharmony_ci
45e41f4b71Sopenharmony_ci
46e41f4b71Sopenharmony_ci除支持[通用事件](js-components-common-events.md)外,还支持如下事件:
47e41f4b71Sopenharmony_ci
48e41f4b71Sopenharmony_ci| 名称 | 参数 | 描述 |
49e41f4b71Sopenharmony_ci| -------- | -------- | -------- |
50e41f4b71Sopenharmony_ci| sticky | {&nbsp;state:&nbsp;boolean&nbsp;} | 吸顶组件回调事件。<br/>value:&nbsp;false表示当前item处于非吸顶状态;<br/>value:&nbsp;true表示当前item处于吸顶状态;<br/>说明:仅当item设置sticky属性时支持注册此事件。 |
51e41f4b71Sopenharmony_ci
52e41f4b71Sopenharmony_ci## 方法
53e41f4b71Sopenharmony_ci
54e41f4b71Sopenharmony_ci支持[通用方法](js-components-common-methods.md)。
55e41f4b71Sopenharmony_ci
56e41f4b71Sopenharmony_ci
57e41f4b71Sopenharmony_ci## 示例
58e41f4b71Sopenharmony_ci
59e41f4b71Sopenharmony_ci详见[List示例](js-components-container-list.md#示例)。
60