Vue-Router 2

简介: Vue-Router

2.7路由懒加载

2.7.1什么叫懒加载?

什么叫懒加载?用到时再加载。

路由懒加载的主要作用就是将路由对应的组件打泡成一个个的js代码块.只有在这个路由被访问到的时候,才加载对应的组件。

2.7.2懒加载的方式

项目打包后:

2.8路由的嵌套使用

比如在home页面中,我们希望通过/home/news和/home/message访问一些内容.一个路径映射一个组件,访问这两个路径也会分别渲染两个组件.

2.8.1实现嵌套路由的步骤

(1)创建 对应的子组件,并在路由映射中配置对应的子路由。

(2)在组件内部使用<router-view/>标签。

3、vue-router参数传递

就是在路由跳转的时候需要参数传递。

3.1传递参数的类型

传递参数主要有两种类型: params和query

3.1.1params类型

配置路由格式: /router/:id

传递的方式:在path后面跟上对应的值

传递后形成的路径: /router/123,/router/abc

使用该方式传递参数,只能传递简单的参数。

3.1.2query的类型

配置路由格式:/router,也就是普通配置

传递的方式:对象中使用query的key作为传递方式

传递后形成的路径:/router?id=123,/router?id=abc

 

运行:

因为query传递的数据是对象类型,所以适合传递大量的参数。

3.1.3$router和$route的区别

3.2全局导航守卫(前置钩子函数)

学习链接:导航守卫 | Vue Router

所谓的导航守卫实际上是指,在URL来回跳转的时候做监听,以便当前URL跳转到其他URL时可 以做一些其他的操作。

3.2.1三个生命周期函数

create():在创建出组件之后回调该函数

mounted():当template挂载到DOM上的时候回调该函数

update():当页面发生刷新的时候回调该函数

案例:

每次点击对应的URL时,网页上的标题会显示该URL对应的文字。

因为涉及到路由的跳转,因此需要在router下的index.html下写:

在实际开发中可以判断用户是否登录,登录的话跳转到下一个,没有登录的话跳转到next("/");

相关文章
|
存储 Java
【面试题精讲】为什么重写equals时必须重写hashCode方法?
【面试题精讲】为什么重写equals时必须重写hashCode方法?
|
10月前
|
安全 网络协议 数据建模
免费SSL证书最新申请全攻略
SSL证书分为三种类型:DV(域名验证型)适用于个人博客等,验证简单;OV(组织验证型)适用于电商、金融网站,需验证企业信息;EV(扩展验证型)提供更高信任级别。申请渠道有JoySSL(免费一年单域名证书)、Let&#39;s Encrypt(公共免费项目)和阿里云(免费DV证书,但有限制)。以JoySSL为例,申请流程包括注册账号、选择证书、填写信息、验证域名所有权、下载与安装。注意事项包括留意有效期、确保兼容性和使用最新版本证书,以保障网站安全。
|
前端开发 Java 数据库
玩转springboot之springboot注册servlet
在Spring Boot中注册Servlet非常灵活,可以通过 `@WebServlet`注解快速注册,也可以通过 `ServletRegistrationBean`进行细粒度控制。通过这两种方式,可以满足各种场景下的需求,确保应用能够高效处理HTTP请求。
1099 14
|
12月前
|
人工智能
官宣!西安市数据局与阿里云达成合作
官宣!西安市数据局与阿里云达成合作
405 8
|
10月前
|
缓存 安全 数据可视化
如何让私有化部署不影响用户体验?产品经理必读指南
本文探讨了在数字化产品竞争中,用户体验(UX)与用户界面(UI)设计对产品成功的重要性。合理的UX设计能降低学习成本、提高效率,出色的UI设计则增强视觉吸引力和易用性。同时,随着数据安全需求提升,私有化部署成为企业重要考量。文章从用户导向设计、简化交互、优化性能等方面阐述如何提升用户体验,并结合私有化部署需求,探讨安全与体验的平衡点,确保产品既安全又易用。
|
弹性计算 安全 网络安全
阿里云服务器租用流程,四种阿里云服务器租用方式图文教程参考
阿里云服务器可以通过自定义租用、一键租用、云市场租用和活动租用四种方式去租用,不同的租用方式适合不同的用户群体,例如我们只是想租用一款配置较低且可以快速部署应用的云服务器,通常可以选择一键租用或者云市场租用,本文为大家展示不同租用方式的适合对象以及租用流程,以供初次租用阿里云服务器的用户参考和选择。下面是阿里云服务器租用的图文操作步骤。
11936 2
java的事件驱动如何实现
java的事件驱动如何实现
|
存储 安全 编译器
C/C中sizeof和strlen函数的实现:详细解析sizeof和strlen函数的实现机制、参数说明和使用技巧
C/C中sizeof和strlen函数的实现:详细解析sizeof和strlen函数的实现机制、参数说明和使用技巧
347 1
|
数据采集 SQL 数据可视化
Dataphin数据探查助力快速了解数据概貌,更早识别潜在风险
在日常数据加工处理工作中,不同角色(运营、开发、数据分析师、业务人员等)尝尝会面临一个共同问题:数据是否可用?在数据量大、数据可信度不高的情况下,常常需要花费大量时间精力对数据进行校验,了解数据概貌并评估数据是否可用,也就是需要进行所谓的“数据探查”工作。因此,Dataphin 特别推出“数据探查”功能,只需要进行简单的配置,就可以周期性地执行探查任务并产出内容丰富、结果准确的可视化探查报告。此外,也可以保留历史的数据探查结果,便于结合历史数据进行对比分析,不仅降低了操作门槛,也能解放人力,提升工作效率。
882 0
|
算法
GMM高斯混合模型的EM算法参数估计matlab仿真
GMM高斯混合模型的EM算法参数估计matlab仿真
628 0