自定义步骤条setup

自定义步骤条

话不多说 先上效果
自定义步骤条setup_第1张图片

 <div class="process_more">
   
    <div
      class="set-2"
      :key="index"
      v-for="(item, index) in recordsList"
    >
      <div class="set-3">
        <div class="content_box">
          <text class="left_img">text>
        div>
        <div
          class="height"
          v-if="index != recordsList.length - 1"
        >div>
      div>
      <div class="content">
        <span class="description">
          {{ item.type + ' ' + item.detail }}
        span>
        <span class="time">{{ item.updated_at }}span>
      div>
    div>
  div>
<script lang="ts" setup>
  import { ref, onMounted } from 'vue'
  const recordsList = ref<any>([
      {
        updated_at: '2023-06-06 17:27:00',
        type: '操作事件状态',
        detail: '从处理中调整为已处理',
      },
      {
        updated_at: '2023-06-06 17:26:54',
        type: '操作事件级别',
        detail: '从重大调整为特别重大',
      },
      {
        updated_at: '2023-06-06 15:51:25',
        type: '上报事件',
        detail: 'sasa',
      },
  ]) //处理记录
  </script>

用到的图片

 .process_more {
    .set-2 {
      display: flex;
      justify-content: space-between;
    }
    .set-3 {
      .content_box {
        display: flex;
        align-items: center;
      }
      .left_img {
        display: inline-block;
        width: 35px;
        height: 17px;
        background: url('@/assets/images/base/setep.png');//用到的图片附在上面了
        background-size: 100% 100%;
      }
      .height {
        height: 20px;
        background: #1990ff;
        width: 1px;
        margin-left: 7px;
      }
    }
    .content {
      width: 100%;
      margin-top: -3px;
      display: flex;
      justify-content: space-between;
      padding-left: 10px;
      .description {
        font-weight: 600;
        color: black;
      }
      .time {
        color: #9fa9ba;
      }
    }
  }

你可能感兴趣的:(vue,javascript,css,前端)