vue路由模式面试题

vue路由模式

1.路由的模式有哪些?有什么区别?

historyhash模式

区别:

1.表现的形态不同:

在地址栏url中:hash模式中带有**#**号,history没有

2.请求错误时表现不同:

hash模式中,对于404地址请求时,不会进行请求

但是在history模式中,对于404请求时,仍然会进行请求.

3.打包后前端自测要使用hash,如果使用history模式的话会产生空白页

2.介绍 一下SPASPA有什么缺点

SPA是什么? ==> 单页面应用

在项目打包之后,只有一个index.html页面

缺点:

1.SEO优化不好

2.性能不好.

3.路由传值

路由传值主要有两种: queryparams

1.显式 query

javascript 复制代码
this.$router.push({
	path:'./路径',
	query:{
		a:1
	}
})
javascript 复制代码
this.$route.query.a  获取

会在url地址栏上显示传值的内容

2.隐式params

javascript 复制代码
this.$router.push({
	path:'./路径',
	params:{
		a:1
	}
})
javascript 复制代码
this.$route.params.a  获取

不会再地址栏上显示传值的内容

4.路由的导航守卫有哪些

三类:全局 路由独享 组件内 场景:登录页

1.全局:

beforeEach beforeResolve afterEach

2.路由独享

beforeEnter

3.组件内:

beforeRouteEnter、beforeRouteUpdate、beforeRouteLeave

5.动态路由

场景:详情页 一条龙

动态路由一定由children

相关推荐
国服第二切图仔18 小时前
Electron for 鸿蒙PC项目实战之tooltip-component组件
javascript·electron·鸿蒙pc
VX:Fegn089518 小时前
计算机毕业设计|基于springboot + vue手办商城系统(源码+数据库+文档)
数据库·vue.js·spring boot·后端·课程设计
qq_5703985718 小时前
流式接口数据解析
前端·javascript·vue.js
柒儿吖18 小时前
Electron for 鸿蒙PC - 番茄工作法计时器应用完整适配实践
javascript·electron·harmonyos
坐吃山猪18 小时前
Electron入门示例
前端·javascript·electron
那些免费的砖18 小时前
Isle-Editor (岛屿编辑器) - 免费开源 Web 富文本编辑器,也支持 Notion 块编辑、MarkDown 语法,官方支持 Vue3 开箱即用
前端·编辑器·notion
꒰ঌ小武໒꒱18 小时前
Trae CN IDE 使用教程
前端·python·编辑器
灵魂学者18 小时前
Vue3.x —— router 路由配置
服务器·前端·vue.js·路由
by__csdn18 小时前
Ajax与Axios终极对比指南全方位对比解析
前端·javascript·ajax·okhttp·typescript·vue·restful
开发者小天18 小时前
React中的 css in js的使用示例
javascript·css·react.js