路由跳转及路由传参

简介: 路由跳转及路由传参

跳转

跳转

跳转使用 router

vue 的路由跳转有 3 个方法: go push replace

go :接收数字, 0 刷新,正数前进,负数后退

push :添加,向页面栈中添加一条记录,可以后退

replace :替换,替换页面栈中最新的一条记录,不可后退

push replace 方法可接受字符串或对象

字符串:匹配 path

对象:对象内指定

1. 在页面中引入router

1. import { useRouter } from 'vue-router'
2. const router = useRouter()

2. 写跳转即可

1. // router.push('/about')
2. router.push({
3. name: 'about'
4. })

传参

接收统一使用route

1. import { useRoute } from 'vue-router'
2. const route = useRoute()

传参有两种: query 参数、 params 参数

query

地址上表现为: /about?id=1

传:在跳转方法中添加 query 属性,属性内写需要传递的参数

接:在 route query 属性中取值

params

地址上表现为: /about/1

配置:在路由配置中 path 后面添加 /: 参数名


传:在跳转方法中添加 params 属性,属性内写需要传递的参数

接:在 route params 属性中取值

注意: params 只能使用 name 跳转

相关文章
|
3天前
|
JavaScript Go
Vue路由跳转及路由传参
Vue路由跳转及路由传参
|
3天前
几个经常用到的angular路由Router、ActivatedRoute 知识点:嵌套路由、路由跳转、路由传参、路由参数获取
几个经常用到的angular路由Router、ActivatedRoute 知识点:嵌套路由、路由跳转、路由传参、路由参数获取
几个经常用到的angular路由Router、ActivatedRoute 知识点:嵌套路由、路由跳转、路由传参、路由参数获取
|
3天前
|
小程序
小程序页面路由传参的方法?
小程序页面路由传参的方法?
17 0
|
3天前
|
JavaScript
vue路由获取菜单名称和路由跳转传参
vue路由获取菜单名称和路由跳转传参
8 0
|
3天前
|
存储 小程序
小程序路由传参的方法?
小程序路由传参的方法?
12 0
|
3天前
Umi路由跳转传参方式都有哪些?
Umi路由跳转传参方式都有哪些
74 0
|
9月前
|
JavaScript
vue路由跳转传参的方式有哪些
vue路由跳转传参的方式有哪些
|
3天前
|
负载均衡 JavaScript 网络协议
route和router的区别,怎么定义vue-router的动态路由?怎么获取传过来的值
route和router的区别,怎么定义vue-router的动态路由?怎么获取传过来的值
64 1
|
8月前
|
存储 小程序
小程序路由传参的方法
小程序路由传参的方法
243 0