From c5864725606384e1172bac4eb856ed645c55ce21 Mon Sep 17 00:00:00 2001 From: yuyu <1981343953@qq.com> Date: 星期五, 18 八月 2023 17:07:03 +0800 Subject: [PATCH] 8.18 bug修复 --- src/components/Breadcrumb/index.vue | 20 ++++++++++++++++++-- 1 files changed, 18 insertions(+), 2 deletions(-) diff --git a/src/components/Breadcrumb/index.vue b/src/components/Breadcrumb/index.vue index e29b2bc..a038a02 100644 --- a/src/components/Breadcrumb/index.vue +++ b/src/components/Breadcrumb/index.vue @@ -1,5 +1,7 @@ <template> - <el-breadcrumb class="app-breadcrumb" separator="/"> +<div style="display: flex;justify-content: space-around;"> + <el-col :span="12" style="background-color: #fff;"> + <el-breadcrumb class="app-breadcrumb" separator="/"> <transition-group name="breadcrumb"> <el-breadcrumb-item v-for="(item,index) in levelList" :key="item.path"> <span v-if="item.redirect==='noRedirect'||index==levelList.length-1" class="no-redirect">{{ item.meta.title }}</span> @@ -7,6 +9,12 @@ </el-breadcrumb-item> </transition-group> </el-breadcrumb> + </el-col> + <el-col :span="12" style="background-color: #fff;display: flex;justify-content: end; align-items: center;"> + <el-button v-if="backPlan" type="primary" icon="el-icon-refresh-left" size="mini" plain @click="backPlanUp">杩斿洖</el-button> + <el-col :span="1"></el-col> + </el-col> +</div> </template> <script> @@ -15,7 +23,8 @@ export default { data() { return { - levelList: null + levelList: null, + backPlan: false } }, watch: { @@ -27,6 +36,13 @@ this.getBreadcrumb() }, methods: { + backPlanUp(){ + this.$parent.combackPlan() + this.backPlan=false + }, + triggerBtnPlan(){ + this.backPlan?this.backPlan=false:this.backPlan=true + }, getBreadcrumb() { // only show routes with meta.title const matched = this.$route.matched.filter(item => item.meta && item.meta.title) -- Gitblit v1.9.3