From 428216f1c3c255b107eb689cb2afac1b7ed3df80 Mon Sep 17 00:00:00 2001 From: zhanghua <314079846@qq.com> Date: 星期三, 14 六月 2023 21:11:33 +0800 Subject: [PATCH] 样式优化 --- src/components/process/index.vue | 45 +++++++++++++-------------------------------- 1 files changed, 13 insertions(+), 32 deletions(-) diff --git a/src/components/process/index.vue b/src/components/process/index.vue index a142fd9..376b98c 100644 --- a/src/components/process/index.vue +++ b/src/components/process/index.vue @@ -1,36 +1,13 @@ <template> <div class="my-process"> <div class="my-pro-header"> - <div class="pro-step" v-for="(item, index) in list" :key="item.name"> - <div class="pro-step-top"> - <div - :class="[ - 'circle', - active === index - ? 'in-process__circle' - : active > index - ? 'finish' - : 'wait', - ]" - ></div> - <div - :class="['line', active > index ? 'finish-line' : '']" - v-if="index < list.length - 1 ? true : false" - ></div> - </div> - <div - :class="[ - 'pro-step-name', - active === index - ? 'in-process' - : active > index - ? 'finish-name' - : 'wait', - ]" - > - {{ item.name }} - </div> - </div> + <el-steps :space="260" :active="active" finish-status="success"> + <el-step + v-for="item in list" + :title="item.name" + :key="item.title" + ></el-step> + </el-steps> </div> <div class="my-pro-main"> <div class="pro-step-ver" v-for="(item, index) in list" :key="item.title"> @@ -122,7 +99,7 @@ } else if (mystate === 9) { this.active = 4; } else { - this.active = -1; + this.active = 0; } this.list = mylist; }, @@ -140,7 +117,8 @@ .my-process { padding-top: 50px; .my-pro-header { - display: flex; + padding: 0 30px; + line-height: 1; .pro-step { flex: 1; @@ -222,5 +200,8 @@ .finish-name { color: #4b9bb7; } + .desc-content-message { + color: #666; + } } </style> \ No newline at end of file -- Gitblit v1.8.0