Blame view

node_modules/element-ui/packages/steps/src/steps.vue 1.05 KB
2a09d1a4   liuqimichale   添加宜春 天水 宣化
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
  <template>
    <div
      class="el-steps"
      :class="[
         !simple && 'el-steps--' + direction,
         simple && 'el-steps--simple'
       ]">
        <slot></slot>
    </div>
  </template>
  
  <script>
  import Migrating from 'element-ui/src/mixins/migrating';
  
  export default {
    name: 'ElSteps',
  
    mixins: [Migrating],
  
    props: {
      space: [Number, String],
      active: Number,
      direction: {
        type: String,
        default: 'horizontal'
      },
      alignCenter: Boolean,
      simple: Boolean,
      finishStatus: {
        type: String,
        default: 'finish'
      },
      processStatus: {
        type: String,
        default: 'process'
      }
    },
  
    data() {
      return {
        steps: [],
        stepOffset: 0
      };
    },
  
    methods: {
      getMigratingConfig() {
        return {
          props: {
            'center': 'center is removed.'
          }
        };
      }
    },
  
    watch: {
      active(newVal, oldVal) {
        this.$emit('change', newVal, oldVal);
      },
  
      steps(steps) {
        steps.forEach((child, index) => {
          child.index = index;
        });
      }
    }
  };
  </script>