这是我的路由器结构
{
path: '/',
name: 'home',
component: Home
},
{
path: '/user/:id',
name: 'user',
component: User,
children: [
{
path: '',
name: 'page',
component: Page
},
.....
}
我在 Home.vue 中使用它来重定向(/ user / 12345)
<router-link
:to="{
name: 'user',
params: {id: user.userId}
}"
>
当我单击主页中的此链接时,它会路由正确的路径,但是我无法呈现子组件( Page.vue )。但是,当我重新加载页面时,子组件已成功加载。 (网址仍然相同) 单击主页上的链接时,只有一个渲染问题。我该如何摆脱它。预先感谢。
User.vue
<template>
<div>
<NavDrawer/>
<router-view></router-view>
</div>
</template>
编辑:任何帮助对我来说都是如此。谢谢