js-components-container-stepper-item.md 3.7 KB
Newer Older
Z
zengyawen 已提交
1 2
# stepper-item

H
geshi  
HelloCrease 已提交
3
>  **说明:**
Z
zengyawen 已提交
4
> 从API version 5开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。
Z
zengyawen 已提交
5 6 7

步骤导航器子组件,作为步骤导航器某一个步骤的内容展示组件。

Z
zengyawen 已提交
8 9

## 权限列表
Z
zengyawen 已提交
10 11 12



Z
zengyawen 已提交
13 14

## 子组件
Z
zengyawen 已提交
15 16 17 18

支持。


Z
zengyawen 已提交
19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
## 属性

除支持[通用属性](../arkui-js/js-components-common-attributes.md)外,还支持如下属性:

| 名称 | 类型 | 默认值 | 必填 | 描述 |
| -------- | -------- | -------- | -------- | -------- |
| label | Label | - | 否 | 自定义步骤导航器底部步骤提示文本按钮属性,不支持动态修改。如果没有定义该属性,步骤导航器在中文语言环境下,使用“返回”和“下一步”文本按钮,在非中文语言环境下,使用“BACK”和“NEXT”文本按钮。针对第一个步骤,没有回退文本按钮,针对最后一个步骤,下一步文本按钮文本使用“开始”(中文语言)或者“START”(非中文语言)。 |

**表1** Label对象定义

| 名称 | 类型 | 默认值 | 描述 |
| -------- | -------- | -------- | -------- |
| prevLabel | string | - | 步骤导航器底部回退文本按钮的描述文本。 |
| nextLabel | string | - | 步骤导航器底部下一步文本按钮的描述文本。 |
| status | string | normal | 步骤导航器当前步骤的初始状态,可选值为:<br/>-&nbsp;normal:正常状态,右侧文本按钮正常显示,可点击进入下一个步骤。<br/>-&nbsp;disabled:不可用状态,右侧文本按钮灰度显示,不可点击进入下一个步骤。<br/>-&nbsp;waiting:等待状态,右侧文本按钮不显示,使用等待进度条,不可点击进入下一个步骤。 |


## 样式

除支持[通用样式](../arkui-js/js-components-common-styles.md)外,还支持如下样式:

| 名称 | 类型 | 默认值 | 必填 | 描述 |
| -------- | -------- | -------- | -------- | -------- |
| color | &lt;color&gt; | - | 否 | 文本颜色。 |
| font-size | &lt;length&gt; | - | 否 | 文本大小。 |
| allow-scale | boolean | true | 否 | 文本尺寸是否跟随系统设置字体缩放尺寸进行放大缩小。 |
| font-style | string | normal | 否 | 文本字体样式,可选值为:<br/>-&nbsp;normal:&nbsp;标准的字体样式;<br/>-&nbsp;italic:&nbsp;斜体的字体样式。 |
| font-weight | number\|string | normal | 否 | 文本字体粗细,number类型取值[100,&nbsp;900]的整数(被100整除),默认为400,取值越大,字体越粗。string类型取值为:lighter、normal、bold、bolder。 |
| text-decoration | string | none | 否 | 文本修饰,可选值为:<br/>-&nbsp;underline:&nbsp;文本下划线修饰。<br/>-&nbsp;line-through:&nbsp;穿过文本的修饰线。<br/>-&nbsp;none:&nbsp;标准文本。 |
| font-family | string | sans-serif | 否 | 字体列表,用逗号分隔,每个字体用字体名或者字体族名设置。列表中第一个系统中存在的或者通过[自定义字体](../arkui-js/js-components-common-customizing-font.md)指定的字体,会被选中作为文本的字体。 |

H
geshi  
HelloCrease 已提交
50
>  **说明:**
Z
zengyawen 已提交
51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73
> - 不支持长宽样式,宽和父容器stepper一样,高是父容器stepper减去底部导航按钮的高度。
> 
> - 不支持posit样式。


## 事件

除支持[通用事件](../arkui-js/js-components-common-events.md)外,还支持如下事件:

| 名称 | 参数 | 描述 |
| -------- | -------- | -------- |
| appear | - | 当该步骤出现时触发。 |
| disappear | - | 当该步骤消失时触发。 |


## 方法

不支持[通用方法](../arkui-js/js-components-common-methods.md)


## 示例

详见[stepper示例](../arkui-js/js-components-container-stepper.md)