Commit f69a7c3c by kokoroli

fix: router redirect

parent ddd32afc
......@@ -3,9 +3,10 @@
<div class="page-header-index-wide">
<a-breadcrumb class="breadcrumb">
<a-breadcrumb-item v-for="(item, index) in breadList" :key="index">
<router-link v-if="item.name != name" :to="{ path: item.path }">
{{ item.meta.title }}
</router-link>
<router-link
v-if="item.name != name && index != 1"
:to="{ path: item.path === '' ? '/' : item.path }"
>{{ item.meta.title }}</router-link>
<span v-else>{{ item.meta.title }}</span>
</a-breadcrumb-item>
</a-breadcrumb>
......@@ -34,7 +35,6 @@
<slot name="pageMenu"></slot>
</div>
</div>
</div>
</div>
</div>
......@@ -101,7 +101,7 @@ export default {
<style lang="less" scoped>
.page-header {
.page-header {
background: #fff;
padding: 16px 32px 0;
border-bottom: 1px solid #e8e8e8;
......@@ -189,9 +189,9 @@ export default {
}
}
}
}
}
.mobile .page-header {
.mobile .page-header {
.main {
......@@ -233,5 +233,4 @@ export default {
}
}
}
}
</style>
......@@ -43,7 +43,7 @@ export const asyncRouterMap = [
// forms
{
path: '/form',
redirect: '/form/basic-form',
redirect: '/form/base-form',
component: PageView,
meta: { title: '表单页', icon: 'form', permission: [ 'form' ] },
children: [
......@@ -258,6 +258,7 @@ export const asyncRouterMap = [
{
path: '/account',
component: RouteView,
redirect: '/account/center',
name: 'account',
meta: { title: '个人页', icon: 'user', keepAlive: true, permission: [ 'user' ] },
children: [
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment