vue路由分析

本文详细介绍了项目中的路由分析,路由被视作kv键值对,关键在于URL和对应的组件。文章讨论了页面的上中下结构,以及如何区分路由和非路由组件。接着,提到了路由操作如push和replace的不同,以及v-if和v-show在组件显示隐藏上的选择。路由元信息和不同方式的路由传参(字符串、模板字符串和对象方式)也是重点,其中对象方式是最常用的方法。最后,还提及了相关的Vue路由面试题。
摘要由CSDN通过智能技术生成

1,项目路由分析

路由:本质是kv键值对

key:url(地址栏中的路径)

value:相应的组件

页面分上,中,下结构

home页面(key)

search页面(key)

注册页面(key)

登录页面(key)

思路,点击页面看哪个发生变化(路由组件),哪个不发生变化(非路由组件)

3,路由分析

4,完成非路由组件header和footer

5,路由组件搭建

push和replace的区别就是 能否记住历史记录

6,组件的显示和隐藏

v-if和-shou区别

v-if会控制组件在页面是否存在,而且频繁操作dom,性能较低

v-show通过样式来控制组件是显示还是隐藏,就是display的none的类似功能,性能较好。但是需要一个条件来定义是否显示。

7,路由元信息的使用

路由元信息是配置项目,其中的key是固定的,不能自己定义。下图中的erha是自己定义的在IE中是没有的。

8,路由传参

方式

8.1 字符串形式

8.2 模板字符串(相比第一种代码更加简洁)

8.3 对象方式(最常用的方式)

此处需要用name形式而非path。

9,常见相关vue的路由相关面试题讲解

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

iameyama

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值