|
@@ -4,105 +4,44 @@
|
|
|
|
|
|
|
|
## 基本用法
|
|
## 基本用法
|
|
|
|
|
|
|
|
-正常流程
|
|
|
|
|
|
|
+基础样式
|
|
|
|
|
|
|
|
```html
|
|
```html
|
|
|
-<nut-steps
|
|
|
|
|
- :current="current"
|
|
|
|
|
->
|
|
|
|
|
- <nut-step
|
|
|
|
|
- title="已完成"
|
|
|
|
|
- content="这里是该步骤的描述信息"
|
|
|
|
|
- >
|
|
|
|
|
- </nut-step>
|
|
|
|
|
- <nut-step
|
|
|
|
|
- title="已完成"
|
|
|
|
|
- content="这里是该步骤的描述信息"
|
|
|
|
|
- >
|
|
|
|
|
- </nut-step>
|
|
|
|
|
- <nut-step
|
|
|
|
|
- title="进行中"
|
|
|
|
|
- content="这里是该步骤的描述信息"
|
|
|
|
|
- >
|
|
|
|
|
- </nut-step>
|
|
|
|
|
- <nut-step
|
|
|
|
|
- title="待进行"
|
|
|
|
|
- content="这里是该步骤的描述信息"
|
|
|
|
|
- >
|
|
|
|
|
- </nut-step>
|
|
|
|
|
- <nut-step
|
|
|
|
|
- title="待进行"
|
|
|
|
|
- content="这里是该步骤的描述信息"
|
|
|
|
|
- >
|
|
|
|
|
- </nut-step>
|
|
|
|
|
|
|
+<nut-steps>
|
|
|
|
|
+ <nut-step title="已签收" content="您的订单已由本人签收。如有疑问您可以联系配送员,感谢您在京东购物。" time="2020-03-03 11:09:96"></nut-step>
|
|
|
|
|
+ <nut-step title="运输中" content="您的订单已达到京东【北京旧宫营业部】" time="2020-03-03 11:09:96"></nut-step>
|
|
|
|
|
+ <nut-step content="您的订单已达到京东【北京旧宫营业部】" time="2020-03-03 11:09:96"></nut-step>
|
|
|
|
|
+ <nut-step content="您的订单由京东【北京顺义分拣中心】送往【北京旧宫营业部】" time="2020-03-03 11:09:96"></nut-step>
|
|
|
|
|
+ <nut-step title="已下单" content="您提交了订单,请等待系统确认" time="2020-03-03 11:09:96"></nut-step>
|
|
|
</nut-steps>
|
|
</nut-steps>
|
|
|
```
|
|
```
|
|
|
|
|
|
|
|
-流程终止
|
|
|
|
|
|
|
+时间前置
|
|
|
|
|
|
|
|
```html
|
|
```html
|
|
|
-<nut-steps
|
|
|
|
|
- :current="current"
|
|
|
|
|
- status="error"
|
|
|
|
|
->
|
|
|
|
|
- <nut-step
|
|
|
|
|
- title="已完成"
|
|
|
|
|
- content="这里是该步骤的描述信息"
|
|
|
|
|
- >
|
|
|
|
|
- </nut-step>
|
|
|
|
|
- <nut-step
|
|
|
|
|
- title="已完成"
|
|
|
|
|
- content="这里是该步骤的描述信息"
|
|
|
|
|
- >
|
|
|
|
|
- </nut-step>
|
|
|
|
|
- <nut-step
|
|
|
|
|
- title="进行中"
|
|
|
|
|
- content="这里是该步骤的描述信息"
|
|
|
|
|
- >
|
|
|
|
|
- </nut-step>
|
|
|
|
|
- <nut-step
|
|
|
|
|
- title="待进行"
|
|
|
|
|
- content="这里是该步骤的描述信息"
|
|
|
|
|
- >
|
|
|
|
|
- </nut-step>
|
|
|
|
|
- <nut-step
|
|
|
|
|
- title="待进行"
|
|
|
|
|
- content="这里是该步骤的描述信息"
|
|
|
|
|
- >
|
|
|
|
|
- </nut-step>
|
|
|
|
|
|
|
+<nut-steps :time-forward="true">
|
|
|
|
|
+ <nut-step title="已签收" content="您的订单已由本人签收。如有疑问您可以联系配送员,感谢您在京东购物。" time="2020-03-03 11:09:96"></nut-step>
|
|
|
|
|
+ <nut-step title="运输中" content="您的订单已达到京东【北京旧宫营业部】" time="2020-03-03 11:09:96"></nut-step>
|
|
|
|
|
+ <nut-step content="您的订单已达到京东【北京旧宫营业部】" time="2020-03-03 11:09:96"></nut-step>
|
|
|
|
|
+ <nut-step content="您的订单由京东【北京顺义分拣中心】送往【北京旧宫营业部】" time="2020-03-03 11:09:96"></nut-step>
|
|
|
|
|
+ <nut-step title="已下单" content="您提交了订单,请等待系统确认" time="2020-03-03 11:09:96"></nut-step>
|
|
|
</nut-steps>
|
|
</nut-steps>
|
|
|
```
|
|
```
|
|
|
|
|
|
|
|
-动态加载(2s后渲染)
|
|
|
|
|
|
|
+横向步骤条
|
|
|
```html
|
|
```html
|
|
|
-<nut-steps :current="current2" status="error" :source="titles">
|
|
|
|
|
- <nut-step :key="index" v-for="(item,index) in titles" :title="item" content="这里是该步骤的描述信息"></nut-step>
|
|
|
|
|
|
|
+<nut-steps :current="1" type="process" direction="horizontal">
|
|
|
|
|
+ <nut-step title="已完成" ></nut-step>
|
|
|
|
|
+ <nut-step title="进行中" ></nut-step>
|
|
|
|
|
+ <nut-step title="等待中" ></nut-step>
|
|
|
|
|
+</nut-steps>
|
|
|
|
|
+<nut-steps :current="1" type="process" direction="horizontal">
|
|
|
|
|
+ <nut-step title="已完成" content="这里是描述文字"></nut-step>
|
|
|
|
|
+ <nut-step title="进行中" content="这里是描述文字"></nut-step>
|
|
|
|
|
+ <nut-step title="等待中" content="这里是描述文字"></nut-step>
|
|
|
</nut-steps>
|
|
</nut-steps>
|
|
|
```
|
|
```
|
|
|
|
|
|
|
|
-``` javascript
|
|
|
|
|
-export default {
|
|
|
|
|
- components: {},
|
|
|
|
|
- data() {
|
|
|
|
|
- return {
|
|
|
|
|
- current: 3,
|
|
|
|
|
- titles: [],
|
|
|
|
|
- current2: 0
|
|
|
|
|
- };
|
|
|
|
|
- },
|
|
|
|
|
- mounted() {
|
|
|
|
|
- setTimeout(() => {
|
|
|
|
|
- this.titles = ["已完成", "已完成", "进行中"];
|
|
|
|
|
- this.current2 = 3;
|
|
|
|
|
- }, 2000);
|
|
|
|
|
- },
|
|
|
|
|
- methods: {
|
|
|
|
|
- next() {
|
|
|
|
|
- this.current = this.current + 1;
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
-};
|
|
|
|
|
-```
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Prop
|
|
## Prop
|
|
@@ -112,12 +51,14 @@ export default {
|
|
|
| 字段 | 说明 | 类型 | 默认值 |
|
|
| 字段 | 说明 | 类型 | 默认值 |
|
|
|
|---------|---------------------------------------|--------|----------------------------------------------------------|
|
|
|---------|---------------------------------------|--------|----------------------------------------------------------|
|
|
|
| current | 当前所在的步骤 | Number | 0 |
|
|
| current | 当前所在的步骤 | Number | 0 |
|
|
|
-| status | 流程状态 | String | "process"(可选值 "wait"、"process"、"finish"、"error") |
|
|
|
|
|
-| source | 异步数据渲染nut-step时,必须绑定对应数组 | Array | - |
|
|
|
|
|
-
|
|
|
|
|
|
|
+| time-forward | 时间前置选项 | Boolean | false |
|
|
|
|
|
+| direction | 垂直或水平方向 | String | vertical |
|
|
|
|
|
+| type | 步骤条类型 | String | '' (可选 process) |
|
|
|
|
|
+| source | 数据依赖 | any | |
|
|
|
### nut-step
|
|
### nut-step
|
|
|
|
|
|
|
|
| 字段 | 说明 | 类型 | 默认值 |
|
|
| 字段 | 说明 | 类型 | 默认值 |
|
|
|
|---------|-------------------|--------|----------|
|
|
|---------|-------------------|--------|----------|
|
|
|
| title | 流程步骤的title | String | 步骤 |
|
|
| title | 流程步骤的title | String | 步骤 |
|
|
|
| content | 流程步骤的content | String | 步骤描述 |
|
|
| content | 流程步骤的content | String | 步骤描述 |
|
|
|
|
|
+| time | 流程步骤的操作时间| String | 步骤操作时间 |
|