摘要:方式一标签跳转不传参点击验证动画效果跳转时传参先要配置路由接收参数方式二事件跳转描述跳转到不同的,但这个方法会向栈添加一个记录,点击后退会返回到上一个页面。方式四描述相对于当前页面向前或向后跳转多少个页面类似。
1、方式一:标签跳转 router-link
① 不传参
② 跳转时传参
// 先要配置路由 path: "/user/:id"2、方式二:事件跳转 this.$router.push()// 接收参数 this.$route.params.id
描述:跳转到不同的url,但这个方法会向history栈添加一个记录,点击后退会返回到上一个页面。
用法:
① 字符串
this.$router.push("/home")
② 对象
this.$router.push({path:"/home"})
③ query 传参,相当于get请求,页面跳转时参数会在地址栏中显示,通过this.$route.query.id获取
// 变成 /user?id=2 this.$router.push({ path:"/user", query:{ id:this.id } })
④ params 传参,相当于post请求,页面跳转时参数不会在地址栏中显示,通过this.$route.params.id获取
this.$router.push({ path:"/user", params:{ id:this.id } })
注:传参是 router,接收参数是 route
3、方式三:this.$router.replace{path:"/user"}描述:同样是跳转到指定的url,但是这个方法不会向history里面添加新的记录,点击返回,会跳转到上上一个页面。上一个记录是不存在的。
4、方式四:this.$router.go(n)描述:相对于当前页面向前或向后跳转多少个页面,类似 window.history.go(n)。n可为正数可为负数。正数返回上一个页面。
// 在浏览器记录中前进1步,相当于history.forward() this.$router.go(1) // 后退一步记录,等同于history.back() this.$router.go(-1) // 前进三步记录 this.$router.go(3) // 如果history记录不够用,就会失败 this.$router.go(100) this.$router.go(-100)5、this.router.forward() 前进一步 6、this.router.back() 回退一步
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/106814.html
摘要:也可以从其他文件进来定义路由每个路由应该映射一个组件。其中可以是通过创建的组件构造器,或者,只是一个组件配置对象。 路由跳转 - 超链接方式跳转 html: Hello App! Go to Foo Go to Bar router.js...
摘要:而路由则是使用了中新增的事件和事件。总结这一章主要是介绍了如何使用在中构建我们的前端路由。 系列目录地址 一、基础知识概览 第一章 - 一些基础概念(posted at 2018-10-31) 第二章 - 常见的指令的使用(posted at 2018-11-01) 第三章 - 事件修饰符的使用(posted at 2018-11-02) 第四章 - 页面元素样式的设定(posted a...
摘要:路由模块的本质就是建立起和页面之间的映射关系。这时候我们可以直接利用传值了使用来匹配路由,然后通过来传递参数跳转对应路由配置于是我们可以获取参数六配置子路由二级路由实际生活中的应用界面,通常由多层嵌套的组件组合而成。 一、前言 要学习vue-router就要先知道这里的路由是什么?为什么我们不能像原来一样直接用标签编写链接哪?vue-router如何使用?常见路由操作有哪些?等等这些问...
摘要:路由模块的本质就是建立起和页面之间的映射关系。这时候我们可以直接利用传值了使用来匹配路由,然后通过来传递参数跳转对应路由配置于是我们可以获取参数六配置子路由二级路由实际生活中的应用界面,通常由多层嵌套的组件组合而成。 一、前言 要学习vue-router就要先知道这里的路由是什么?为什么我们不能像原来一样直接用标签编写链接哪?vue-router如何使用?常见路由操作有哪些?等等这些问...
摘要:路由模块的本质就是建立起和页面之间的映射关系。这时候我们可以直接利用传值了使用来匹配路由,然后通过来传递参数跳转对应路由配置于是我们可以获取参数六配置子路由二级路由实际生活中的应用界面,通常由多层嵌套的组件组合而成。 一、前言 要学习vue-router就要先知道这里的路由是什么?为什么我们不能像原来一样直接用标签编写链接哪?vue-router如何使用?常见路由操作有哪些?等等这些问...
阅读 3760·2021-10-12 10:12
阅读 1421·2021-10-11 10:58
阅读 2223·2021-10-09 10:01
阅读 2509·2021-09-24 09:48
阅读 2678·2021-09-09 11:38
阅读 3498·2019-08-30 15:44
阅读 1704·2019-08-30 14:22
阅读 497·2019-08-29 12:42