mirror of
https://gitee.com/vant-contrib/vant.git
synced 2025-05-25 15:59:16 +08:00
feat(Steps): active can be string
This commit is contained in:
parent
b24fd2bb48
commit
0738f3baac
@ -13,7 +13,7 @@ export default createComponent({
|
|||||||
if (this.index < this.parent.active) {
|
if (this.index < this.parent.active) {
|
||||||
return 'finish';
|
return 'finish';
|
||||||
}
|
}
|
||||||
if (this.index === this.parent.active) {
|
if (this.index === +this.parent.active) {
|
||||||
return 'process';
|
return 'process';
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -73,8 +73,7 @@ export default {
|
|||||||
|
|
||||||
| Attribute | Description | Type | Default |
|
| Attribute | Description | Type | Default |
|
||||||
|------|------|------|------|
|
|------|------|------|------|
|
||||||
| active | Active step | *number* | 0 |
|
| active | Active step | *number \| string* | `0` |
|
||||||
| description | Description | *string* | - |
|
|
||||||
| direction | Can be set to `vertical` | *string* | `horizontal` |
|
| direction | Can be set to `vertical` | *string* | `horizontal` |
|
||||||
| active-color | Active step color | *string* | `#07c160` |
|
| active-color | Active step color | *string* | `#07c160` |
|
||||||
| active-icon | Active icon name | *string* | `checked` |
|
| active-icon | Active icon name | *string* | `checked` |
|
||||||
|
@ -14,6 +14,8 @@ Vue.use(Steps);
|
|||||||
|
|
||||||
### 基础用法
|
### 基础用法
|
||||||
|
|
||||||
|
`active`属性表示当前步骤的索引,从 0 起计
|
||||||
|
|
||||||
```html
|
```html
|
||||||
<van-steps :active="active">
|
<van-steps :active="active">
|
||||||
<van-step>买家下单</van-step>
|
<van-step>买家下单</van-step>
|
||||||
@ -77,7 +79,7 @@ export default {
|
|||||||
|
|
||||||
| 参数 | 说明 | 类型 | 默认值 |
|
| 参数 | 说明 | 类型 | 默认值 |
|
||||||
|------|------|------|------|
|
|------|------|------|------|
|
||||||
| active | 当前步骤 | *number* | 0 |
|
| active | 当前步骤 | *number \| string* | `0` |
|
||||||
| direction | 显示方向,可选值为 `vertical` | *string* | `horizontal` |
|
| direction | 显示方向,可选值为 `vertical` | *string* | `horizontal` |
|
||||||
| active-color | 激活状态颜色 | *string* | `#07c160` |
|
| active-color | 激活状态颜色 | *string* | `#07c160` |
|
||||||
| active-icon | 激活状态底部图标,可选值见 [Icon 组件](#/zh-CN/icon) | *string* | `checked` |
|
| active-icon | 激活状态底部图标,可选值见 [Icon 组件](#/zh-CN/icon) | *string* | `checked` |
|
||||||
|
@ -10,7 +10,7 @@ export default createComponent({
|
|||||||
activeColor: String,
|
activeColor: String,
|
||||||
inactiveIcon: String,
|
inactiveIcon: String,
|
||||||
active: {
|
active: {
|
||||||
type: Number,
|
type: [Number, String],
|
||||||
default: 0,
|
default: 0,
|
||||||
},
|
},
|
||||||
direction: {
|
direction: {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user