位置: IT常识 - 正文

详解vue 路由跳转四种方式 (带参数)[转载](vue路由跳转的三种方法)

编辑:rootadmin
详解vue 路由跳转四种方式 (带参数)

推荐整理分享详解vue 路由跳转四种方式 (带参数)[转载](vue路由跳转的三种方法),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue路由自动跳转,vue的路由跳转了,可是页面没有变化,vue路由跳转的原理,vue路由跳转的原理,vue3 路由跳转,vue2路由跳转,vue3 路由跳转,vue路由跳转的原理,内容如对您有帮助,希望把文章链接给更多的朋友!

1. router-link

1. 不带参数

<router-link :to="{name:'home'}"><router-link :to="{path:'/home'}"> //name,path都行, 建议用name // 注意:router-link中链接如果是'/'开始就是从根路由开始,如果开始不带'/',则从当前路由开始。

2.带参数

<router-link :to="{name:'home', params: {id:1}}">// params传参数 (类似post)// 路由配置 path: "/home/:id" 或者 path: "/home:id" // 不配置path ,第一次可请求,刷新页面id会消失// 配置path,刷新页面id会保留// html 取参 $route.params.id// script 取参 this.$route.params.id<router-link :to="{name:'home', query: {id:1}}"> // query传参数 (类似get,url后面会显示参数)// 路由可不配置// html 取参 $route.query.id// script 取参 this.$route.query.id

2. this.$router.push() (函数里面调用)

详解vue 路由跳转四种方式 (带参数)[转载](vue路由跳转的三种方法)

1. 不带参数

this.$router.push('/home')this.$router.push({name:'home'})this.$router.push({path:'/home'})

2. query传参

this.$router.push({name:'home',query: {id:'1'}})this.$router.push({path:'/home',query: {id:'1'}})// html 取参 $route.query.id// script 取参 this.$route.query.id

3. params传参

this.$router.push({name:'home',params: {id:'1'}}) // 只能用 name// 路由配置 path: "/home/:id" 或者 path: "/home:id" ,// 不配置path ,第一次可请求,刷新页面id会消失// 配置path,刷新页面id会保留// html 取参 $route.params.id// script 取参 this.$route.params.id

4. query和params区别

query类似 get, 跳转之后页面 url后面会拼接参数,类似?id=1, 非重要性的可以这样传, 密码之类还是用params刷新页面id还在 params类似 post, 跳转之后页面 url后面不会拼接参数 , 但是刷新页面id 会消失。

3. this.$router.replace()

(用法同上,push)

4. this.$router.go(n) ()

this.$router.go(n)

向前或者向后跳转n个页面,n可为正整数或负整数。

为了保存收藏,转载到自己的文章中, 原创文章大佬 : http://t.csdn.cn/QSVJF

本文链接地址:https://www.jiuchutong.com/zhishi/300591.html 转载请保留说明!

上一篇:Vue中的v-for循环,实现div块的循环生成(vue里的for循环)

下一篇:IDEA 创建Maven Web项目(idea 创建maven项目读取pom报错)

  • 微信怎么设置默认支付方式(微信怎么设置默认支付银行卡)

  • 苹果13promax内存多大(苹果13promax内存最大多少)

  • 小米手机桌面自动整理怎么关闭(小米手机桌面自选图片)

  • vivox70pro怎么设置省电模式(vivox70pro怎么设置视频美颜)

  • 头条号视频收益怎么算(头条号视频收益怎么开)

  • 电脑发热自动关机怎么回事(电脑发热自动关机是处理器还是主板问题)

  • programfiles能删吗(programfiles能删吗x86)

  • iphone可以下载两个微信吗(iphone可以下载两个小红书)

  • 怎么下载快手上的视频(怎么下载快手呀)

  • kindle连接电脑不显示盘(kindle连接电脑不显示可移动磁盘)

  • 为什么手机照片变模糊(为什么手机照片传不到电脑上)

  • 移动网络状态已断开连接怎么办(移动网络状态已断开连接怎么回事)

  • 华为nova5和6的区别(华为nova5与6的区别)

  • 快手直播有哪些规则需要注意(快手直播有哪些软件)

  • ip地址错误怎么办(ip地址错误怎么修复手机)

  • 苹果11反向充电开关怎么设置(苹果11反向充电怎么用)

  • 天水公交车怎么扫码(西安到天水大巴车时刻表)

  • vivox27带面部解锁吗(vivox27不可以面部解锁吗?)

  • 爱奇艺中怎么彻底删除记录(爱奇艺怎么彻底删除)

  • 为什么用wps发文件是个链接(为什么用wps发文件会有wps的标签)

  • 怎么在手机上查银行卡号(怎么在手机上查车辆违章查询)

  • 苹果mac切换输入法教程(mac怎么切换输入方式)

  • Element Plus 实例详解(五)___Scrollbar 滚动条(element-plus vue)

  • 使用 jQuery 为复选框设置“选中”(jqueryfor)

  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设 电脑维修 湖南楚通运网络