vue 相关面试题(路由)

2023-11-01

1.浅谈对路由的理解

什么是路由?根据不同的url地址展示不同的页面内容 或者数据

路由分为前端路由和后端路由

前端路由:

1、前端路由 多用于单页面开发,也就是SPA。

2、前端路由是不涉及到服务器的,是前端利用hash或者JavaScript的historyApi来实现的,一般用于不同的内容展示和切换。

2.路由跳转的方式有哪几种?

1、a标签进行跳转。

2、router-link进行跳转。

3、编程式路由。例如:this.$router.push()

3.路由传值的方式 有哪几种?

1、path路径属性传值。接收的时候通过this.$route.params

2、query传值。因为在url中?后面的参数不会被解析,所以我们可以通过query进行传值。接受的时候通过this.$route.query

3、路由解耦。在配置路由的时候添加props属性为true,在需要接收参数页面通过props进行接收

4、编程式导航 this.$router.push({path:"/home",query:{}})

4.请说出路由配置项常用的属性及作用

路由配置参数:

path:路由路径

component:路由相对于的组件

name:命名路由

children:子组件的路由配置项(嵌套路由)

props:路由解耦

redirect:重定向路由

5.编程式导航的使用方法以及常用的方法

1、路由跳转:this.$router.push()

2、路由替换:this.$router.replace()

3、后退:this.$router.back()

4、前进:this.$router.forward()

6.如何重定向路由

通过路由配置项中的redirect进行重定向

7.如何实现路由解耦?

在路由配置项中设置props:true 在需要接收组件的内部通过props进行接收

8.如何检测路由参数的变化

通过属性监听来实现和beforeRouteUpdate()

9.什么是路由守卫?路由的钩子函数有哪些?分别说出使用的场景、及用法

1、什么是路由守卫?:路由跳转前后的一些验证

2、路由常见的钩子函数:beforeRouteEnter、beforeRouteUpdate、beforeRouteLeave

3、使用的场景:

beforeRouteEnter:当路由进入之前:登录之前。

beforeRouteUpdate:当路由进行更新的时候。如果当前路由发生了变化,但是不需要组件的创建销毁的过程的时候,就需要用到这个钩子函数

beforeRouteLeave:当路由离开的时候。当用户没有支付离开的时候,当用户填完信息没有保存的时候。

10.什么是全局守卫?

beforeEach:全局守卫。验证用户是否登录

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

vue 相关面试题(路由) 的相关文章

随机推荐

  • 无刷电机换相-六步换向-两两导通与三三导通

    六步换向两两导通和三三导通的区别2 一 三三导通的不常用 之前检索六步换向的方式都为无刷电机如何换向 也未有文献提到三三导通方式 上午检索三三导通方式 文献也极少 其应用多为BLDCM高频链驱动器 查看原因 三三导通可以提高绕组利用率 但容
  • 自动驾驶之入门目录【转】

    从零开始做自动驾驶定位 一 开篇 知乎 从零开始做自动驾驶定位 二 数据集 知乎 从零开始做自动驾驶定位 三 软件框架 知乎 从零开始做自动驾驶定位 四 前端里程计之初试 知乎 从零开始做自动驾驶定位 五 前端里程计之代码优化 知乎 从零开
  • STL-----模拟实现一级空间配置器

    众所周知 STL中有六大组件 容器 容器适配器 仿函数 迭代器 算法 空间配置器 在之前的学习中前面五种我们都已经接触过了 但是在学习其他组件的过程中 我们会发现一个东西隐藏在了一切组件的背后 它就是空间配置器 以STL的实现角度而言 空间
  • SSL证书格式转换

    JKS转PFX格式 keytool importkeystore srckeystore D server jks destkeystore D server pfx srcstoretype JKS deststoretype PKCS1
  • 怎么安装elementUI完整步骤

    安装elementUI完整步骤 安装命令 vue add element 安装过程如图选择 按照步骤一步步来就成功啦 安装成功后会多一个文件夹 src plugins element js element js import Vue fro
  • 数据结构-串(字符串)

    my string h ifndef MY STRING H define MY STRING H include
  • 常用哈希函数介绍

    转载自 常用哈希函数介绍 哈希函数介绍 什么是哈希 在记录的关键字与记录的存储地址之间建立的一种对应关系叫哈希函数 哈希函数就是一种映射 是从关键字到存储地址的映射 通常 包含哈希函数的算法的算法复杂度都假设为O 1 这就是为什么在哈希表中
  • Jmeter入门级使用,带cookies的get/post请求

    1 通过moco创建一个测试接口 a 编写json文件 description get请求cookies request uri get with cookies method get cookies login true response
  • 【Flink】HttpClient 报错 I/O SocketException caught when processing request to Connection Reset

    文章目录 1 场景1 1 1 概述 N 参考 1 场景1 1 1 概述 在flink中大概写了这样一个程序 如下 private CloseableHttpClient closeableHttpClient Before public v
  • 用VScode替换CCS(eclipse)来编译程序

    Vscode 替换CCS 原理说明 其实本质上CCS就是一个套壳的eclipse 它使用eclipse当做编辑器 真正的编译器是gmake 所以只需要在vscode中去跑gamke理论上就可以进行代码的编译 找到ccs目录下的gmake目录
  • stm32呼吸灯程序_嵌入式开发基础-STM32 使用仿真器下载程序

    前言 上一篇文章介绍了STM32芯片程序的开发工具Keil5 以及如何安装Keil5 现在我们就可以开始编程了吗 是的 我们可以开始编程了 但是程序编写完成 并且成功编译后 如何让程序在STM32指南者开发板上运行 我们需要使用仿真器将程序
  • 关于OELD屏显示电池电量的简易方法

    如何采集电源电压大家可能都熟悉 stm32的ADC DMA能很方便迅速的帮我们采集到自己想要的电压数据 使用DMA进行数据搬运也能很好的减轻CPU的一部分压力 但是这样只是第一步 数据 用户想看到的有时候并不是数据 他们想要更直观方便的看到
  • angular自带的一些api_10、angular的全部api

    1 lowercase var app angular module myApp app controller myCtrl function scope console log angular lowercase AbCdEf 2 upp
  • 【2023美国大学生数学建模(美赛)资料及思路】

    美赛介绍 美国大学生数学建模竞赛 MCM ICM 由美国数学及其应用联合会主办 是世界范围内最具影响力的数学建模竞赛 赛题内容涉及经济 管理 环境 资源 生态 医学 安全 等众多领域 竞赛时间 美国东部时间 2023年2月16日下午5点开始
  • 【20220816】单片机开发是需要细心的

    GPIO ReadInputDataBit GPIOE GPIO PIN 13 和 GPIOE gt PID GPIO PIN 13 的计算结果是不一样的 如果只将 GPIO ReadInputDataBit GPIOE GPIO PIN
  • js逆向、安卓逆向教程

    JS基础 提示信息 吾爱破解 LCG LSG 安卓破解 病毒分析 www 52pojie cn 1 零基础js逆向专题 MD5通杀 长度32位置 搜索关键词 16进制 0x67452301 10进制 1732584193 RSA 搜索关键词
  • Visual Studio Code,一款功能强大且轻巧的免费代码集成编辑器介绍

    Visual Studio Code 编辑器 代码理解 调试 下载 软件官网下载地址 初步环境设置 基本设置 功能介绍 1 界面友好 代码阅读 代码编辑 下载 软件官网下载地址 链接 https azure microsoft com zh
  • Xshell正版免费,再也不用找破解版了!

    在百度网站上 搜索xshell的时候 大多都跳转到国内的xshell下载网址 但是国内的下载网址下载的xshell是收费的 解决方法就是找老外的下载网址 国外的网站还是可以下载的 学生和学校使用的免费版本 话不多说 上连接网址 https
  • 单例模式的实现方式有哪两种?

    单例模式是一种创建型设计模式 它确保一个类只有一个实例 并提供全局访问点来获取该实例 在 Java 中 实现单例模式有两种常见的方式 1 懒汉式单例 懒汉式单例在首次请求时才创建实例 如果实例已经存在 则返回现有实例 这种方式的优点是节省了
  • vue 相关面试题(路由)

    1 浅谈对路由的理解 什么是路由 根据不同的url地址展示不同的页面内容 或者数据 路由分为前端路由和后端路由 前端路由 1 前端路由 多用于单页面开发 也就是SPA 2 前端路由是不涉及到服务器的 是前端利用hash或者JavaScrip