gpt4 book ai didi

vue.js - Vue js 路由- View 选择

转载 作者:搜寻专家 更新时间:2023-10-30 22:44:29 24 4
gpt4 key购买 nike

我的父组件有

<router-view></router-view>

父组件内部还有一个组件,它也有一个

<router-view></router-view>

两者都绑定(bind)到/login 路由

当我转到 /login 路由时,它会同时加载它们。我想跳过 first/parent router-view 来加载组件。我怎样才能做到这一点?我可以考虑设置一些状态并防止使用 v-if 指令加载,但这似乎有点不对。

也许是另一种解决方案,我可以将 null 传递给特定路由上的父命名 View 吗?

最佳答案

在有人需要的情况下找到解决方案:

<-- applies only this one -->
<router-view name="login"></router-view>

<router-view></router-view>

const router = new VueRouter({
routes: [
{
path: '/',
components: {
login: LoginComp
}
}
]
})

引用:https://router.vuejs.org/en/essentials/named-views.html

关于vue.js - Vue js 路由- View 选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44887636/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com