第五,vue-router命名路由和命名视图(以及学完vue-router总结)

前面把动态路由、嵌套路由等弄完了,这里搞完命名路由和命名视图,vue-router的基本使用方法就算是完篇了。

vue-router命名路由

①命名路由就是在routers配置路由名称的时候给路由定义不同的名字,这样的好处就是可以在使用router-linkto属性跳转路由的时候传一个对象从而实现与router.push一样的效果:

<router-link :to="{ name: 'user', params: { userId: 123 }}">User</router-link>

等同于

router.push({ name: 'user', params: { userId: 123 }})


②首先在router文件夹下index.js 给goods路由命名(之前一直都有命名)。

然后再到test.vue页面中,敲:


最后去浏览器看效果

点击最后一行,跳转

命名视图

简单来说就是,给不同的router-view定义不同的名字,通过名字进行对应组件的渲染。

例子

①router》》index.js路由页面,把先前写的全部删掉,改成下面:

②然后进入根路由'/'所在的页面,也就是app.vue,第一个router-view不命名就使用默认的,其它两个router-view添加name属性命名。

④最后我们就可以看到效果。


------------------------------------------------------------------------------------------------------------

学完vue-router的总结:

顶层vue设置默认界面,默认的router-view路由显示。

index.js设置索引router路径。

分支层vue显示索引跳转的内容。

首页→索引→内容




  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值