vue2 自定义步骤条

实现效果:

实现过程:

组件代码:

<!-- component-name -->
<template>
  <div class="steeps">
    <div class="step_item" v-for="(v, i) in stepData" :key="i">
      <div
        class="step_line"
        :class="[i < active ? 'step_line_focus' : '']"
        v-if="i != stepData.length - 1"
      ></div>
      <div class="step_head">
        <div
          :class="[
            active == i ? 'step_icon step_focus' : 'step_success',
            active < i ? 'step_wait' : '',
          ]"
        >
          <div
            :class="[
              active == i ? 'step_text step_text_focus' : 'step_text_success',
              active < i ? 'step_text_wait' : '',
            ]"
          >
            <i
              v-if="i < active"
              class="el-step__icon-inner is-status el-icon-check"
            ></i>
            <span v-else>
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值