Vue的JS路由器视图选择
问题描述:
我已经具有Vue的JS路由器视图选择
<router-view></router-view>
内部父组件的父组件有另一个组件,它也有一个
<router-view></router-view>
两者都结合到/login
路线
当我去/login
路由它加载它们两个。我想跳过加载组件的第一/父路由器视图。 我怎样才能做到这一点?我可以考虑设置一些状态,并防止用指令加载,但这看起来有点不对。
也许另一种解决方案,我可以通过null
到特定路线上的父命名视图?
答
发现在人的情况下的解决方案需要:
<-- applies only this one -->
<router-view name="login"></router-view>
<router-view></router-view>
const router = new VueRouter({
routes: [
{
path: '/',
components: {
login: LoginComp
}
}
]
})