Vue2 VueRouter 命名路由、命名视图实现组件布局

发布于 2024-11-29 11:57:43 字数 722 浏览 2 评论 0

1. 命名路由

const router = new VueRouter({
    routes:[
        {
            path:'/user/:userId',
            name:'user',
            component:User
        }
    ]
})
# 或者
<router-link :to="{ name:'user',params:{ userId:123}}">user</router-link>

2. 命名视图实现组件布局

命名视图的 name 属性,没有 v-bind 绑定时,为字符串;有则为变量

<div id="app">
    <router-view></router-view>
    <router-view name="left"></router-view>
    <router-view name="main"></router-view>
</div>

{
    path:'/',
    components:{
        'default':header,
        'left':leftBox,
        'main':mainBox
    }
}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

赠我空喜

暂无简介

0 文章
0 评论
25 人气
更多

推荐作者

佚名

文章 0 评论 0

qq_Nk4xk9

文章 0 评论 0

mabiao

文章 0 评论 0

~~

文章 0 评论 0

坤阳

文章 0 评论 0

增幅人气の奥

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文