vue 路由几个注意点

要点: 

 

 

这边看使用方式分为路由组件和一般组件

一般组件,要用引,配置,和写入组件标签

 

而路由组件是当你点击了路由标签修改了路由路径,而你配置的路由规则里面有对应路径下的组件把它放入你指定的router-view位置渲染出来

最大区别就是一般组件一定会通过组件标签进行渲染,而路由组件不会使用组件标签

 

 所以一般我们在开发的时候会把他们放在不同文件夹中

components里面放的是一般组件而pages里放的是路由组件 

然后就是当你切换路径的时候从一开的home再到about也就是那些被切走了的路径其实被销毁了 

验证:写入一个销毁前的生命周期钩子:beforeDestroy 来验证是否组件被销毁了

再写一个mounted来看组件是否挂载

验证成功,被切换的组件会被销毁,新切换的组件会被生成 

 

然后我们再输出一下路由配置完毕的组件的this 

发现多了两个 $route和 $router,

因为该组件进行了路由配置  


而其中的route就是路由规则,粉色框是它们给我加的,蓝色框就是我们写的内容

 每个组件的route 路由规则都不一样也就是每个配置过路由的组件它们身上的$route是不一样的

但是$router则是每个组件都是一样的

验证:

 

$route每个组件不一样,而$router每个组件一样

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值