0.1.7 • Published 3 years ago

vue-step-plus v0.1.7

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

示例

demo

安装

npm install vue-step-plus --save

使用

Vue.use 注册

import Vue from "vue";
import VueStepPlus from "vue-step-plus";
import "vue-step-plus/main.css";
Vue.use(VueStepPlus);

组件引入

<script>
  import { StepPlus, StepItem } from "vue-step-plus"; 
  import "vue-step-plus/main.css";
</script>

基本使用

<template>
    <StepPlus :active="0" type="normal">
      <StepItem title="基础信息">
        基础信息
      </StepItem>
      <StepItem title="高级信息">
        高级信息
      </StepItem>
      <StepItem title="申请须知">
        申请须知
      </StepItem>
    </StepPlus>
</template>

属性

属性属性含义类型默认值
type步骤条类型('normal','line')Stringnormal
keeptrue:高亮之前所有步骤,false:高亮当前步骤Booleantrue
active当前的步骤Number0
showIndex步骤条是否显示当前的步骤数Booleantrue

事件

事件名事件含义参数
change当传入的active改变时触发当前传入的的active
type

normal normal line line

修改主题颜色

在 import "vue-step-plus/main.css"后引入

type 为 normal
.step-container {
  .step-tab {
    .normal {
      .title {
        .title-index {
          &.active {
            color: pink;
          }
        }
      }
      &.active {
        &::after {
          border-left-color: pink;
        }
        &::before {
          border-top-color: pink;
          border-bottom-color: pink;
        }
        background-color: pink;
      }
    }
  }
}
type 为 line
.step-container {
  .step-tab {
    .line {
      .title {
        .title-index {
          &.active {
            border: 1px solid pink;
            background-color: pink;
          }
        }
      }
      &.active {
        color: pink;
        &::after {
          background-color: pink;
        }
        &::before {
          background-color: pink;
        }
      }
    }
  }
}
0.1.7

3 years ago

0.1.4

3 years ago

0.1.6

3 years ago

0.1.5

3 years ago

0.1.2

3 years ago

0.1.1

3 years ago

0.1.3

3 years ago

0.1.0

3 years ago