详解Vue中一种简易路由传参办法
发布时间 - 2026-01-11 03:16:31 点击率:次情景模拟:

A页面中,有一些div是根据A中的book数据通过v-for生成的,比如item。
并且点击会根据路由跳转到B页面。
而跳转到B页面后,我需要A中的item。
<div v-for="(item,index) in book" :class='{on:$route.path === `/${item.to}/`}' @click='toOther(item.to)'>
</div>
toOther(to,run) {
if(this.$route.path!==`/${to}`){
location.hash = to;
}
},
解决办法:
在A中的click事件中将item传进toOther()函数中,再根据路由传入
toOther(to,run) {
if(this.$route.path!==`/${to}`){
location.hash = to+'?'+run.key;
}
},
即将要传的参数添加在原本url加?之后,这样既不影响路由,也比较方便。
如图1所示:
如图2,这样子我们便可以在 this.$route 的fullPath中拿到A中我们需要传递的参数了。
具体要拿还需要进行字符串的分割取出所需的信息,但是这样子会很繁琐,我们只需多加几个字,
在你的参数前加上'sth'=
toOther(to,run) {
if(this.$route.path!==`/${to}`){
location.hash = to+'?'+'book_key='+run.key;
}
},
你就会发现你可以在query中拿到这些个数据
并且是一个object的形式
简直不能更完美!
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# Vue
# 路由传参
# vue路由传参三种基本方式详解
# vue路由传参页面刷新参数丢失问题解决方案
# Vue-CLI项目中路由传参的方式详解
# vue-router命名路由和编程式路由传参讲解
# vue动态路由配置及路由传参的方式
# 3种vue路由传参的基本模式
# 浅谈vue-router 路由传参的方法
# vue路由跳转传参数的方法
# vue路由对不同界面进行传参及跳转的总结
# vue路由传参的基本实现方式小结【三种方式】
# 如图
# 这样子
# 跳转到
# 是一个
# 你可以
# 只需
# 所需
# 便可
# 还需要
# 所示
# 会很
# 个字
# 你就会
# 既不
# 解决办法
# 多加
# 大家多多
# 要拿
# route
# strong
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
如何用美橙互联一键搭建多站合一网站?
在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?
微信小程序 配置文件详细介绍
深圳网站制作平台,深圳市做网站好的公司有哪些?
微博html5版本怎么弄发超话_超话进入入口及发帖格式要求【教程】
Laravel如何清理系统缓存命令_Laravel清除路由配置及视图缓存的方法【总结】
网站制作免费,什么网站能看正片电影?
详解jQuery中基本的动画方法
EditPlus中的正则表达式实战(6)
详解CentOS6.5 安装 MySQL5.1.71的方法
微信小程序 闭包写法详细介绍
大连网站制作费用,大连新青年网站,五年四班里的视频怎样下载啊?
html5如何实现懒加载图片_ intersectionobserver api用法【教程】
Linux虚拟化技术教程_KVMQEMU虚拟机安装与调优
Laravel事件和监听器如何实现_Laravel Events & Listeners解耦应用的实战教程
Python3.6正式版新特性预览
Laravel如何为API生成Swagger或OpenAPI文档
制作电商网页,电商供应链怎么做?
Windows家庭版如何开启组策略(gpedit.msc)?(安装方法)
网站建设要注意的标准 促进网站用户好感度!
如何在服务器上配置二级域名建站?
Python正则表达式进阶教程_复杂匹配与分组替换解析
潮流网站制作头像软件下载,适合母子的网名有哪些?
Laravel如何实现密码重置功能_Laravel密码找回与重置流程
如何用手机制作网站和网页,手机移动端的网站能制作成中英双语的吗?
如何在万网ECS上快速搭建专属网站?
轻松掌握MySQL函数中的last_insert_id()
免费的流程图制作网站有哪些,2025年教师初级职称申报网上流程?
JavaScript实现Fly Bird小游戏
如何快速使用云服务器搭建个人网站?
详解Android图表 MPAndroidChart折线图
如何破解联通资金短缺导致的基站建设难题?
Laravel如何自定义分页视图?(Pagination示例)
如何彻底卸载建站之星软件?
如何在云服务器上快速搭建个人网站?
如何在阿里云购买域名并搭建网站?
网站建设保证美观性,需要考虑的几点问题!
ChatGPT 4.0官网入口地址 ChatGPT在线体验官网
Laravel如何使用.env文件管理环境变量?(最佳实践)
rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted
Python文本处理实践_日志清洗解析【指导】
Laravel怎么判断请求类型_Laravel Request isMethod用法
Laravel如何配置Horizon来管理队列?(安装和使用)
如何在浏览器中启用Flash_2025年继续使用Flash Player的方法【过时】
网站制作企业,网站的banner和导航栏是指什么?
HTML5空格在Angular项目里怎么处理_Angular中空格的渲染问题【详解】
高防服务器租用首荐平台,企业级优惠套餐快速部署
Laravel项目怎么部署到Linux_Laravel Nginx配置详解
javascript读取文本节点方法小结
Edge浏览器怎么启用睡眠标签页_节省电脑内存占用优化技巧

