解决Vue编程式导航路由跳转不显示目标路径问题

5 篇文章 0 订阅
订阅专栏

我们配置一个编程式导航的路由跳转,跳转到 /search 页面,并且携带categoryName和categoryId两个query参数。

this.$router.push({
  path: "/search",
  query: {
    categoryName: dataset.categoryname,
    categoryId: dataset.categoryid
  }
})

如果我们点击跳转,路径应该是localhost:8080/#/search?categoryName=xxx&categoryId=xxx

但是,我们点击却发现/search路径丢失了,仍然停留在home页面:

解决方法:

 可能是在路由配置上出了问题

我们在search路由的配置上配置了一个params 参数占位符。

但是我们上面并没有使用params参数进行传参!

我们可以在占位符后加上一个问号,表示该参数可传可不传。

完美解决问题

vue 写相对路径图片不显示
前端程序员、项目经理、人工智能博主
10-31 2414
我们一般直接在vue的文件中直接引入路径是不能显示的,如图 原因是因为webpack打包后本地路径丢失,所以我们在data中可以通过require去引入 改正后的代码 在data中定义值并传入路径 欧克欧克,大功告成 ...
vue路由跳转之【编程导航与传参】
共同学习,共同成长
05-31 2061
vue路由有两种跳转 ---->编程与声明,本文重点讲解vue路由的【编程导航 】【编程导航传参 ( 查询参数传参 & 动态路由传参 )】等内容,并结合具体案例让小伙伴们深入理解 ,彻底掌握!
解决vue路由跳转不能拿到最新的路径
qq_43505774的博客
03-20 584
this.$nextTick(()=>{ this.tabChange({ name: this.$route.meta.title, url: this.$route.path, active: sessionStorage.getItem('active') }) })
Vue 解决父组件跳转路由后,父组件导航active样消失问题
最新发布
qq_63204095的博客
07-19 215
问题:父组件(导航栏)跳转到子组件后,子组件又包含的有其他路由,当在子组件路由切换之后导致路径改变,父组件(导航栏)的样消失。方法通过检查当前路由路径是否以给定的路径开头来确定是否应该应用。解决方法:使用了isActive方法,这个方法主要适合用于处理子路由
vue3 路由传参,参数不在地址栏显示(history)
qq_44961720的博客
06-16 2329
2.跳转的那个界面进行接收。1.点击按钮进行界面跳转
vue路由跳转界面不显示
m0_62639693的博客
10-26 1430
vue路由跳转界面不显示
vue 实现跳转时参数隐藏获取
A_com_Z的博客
04-23 3163
vue 跳转: this.$router.push({ name:"", path:"", params:{ "key":"value"} //有时候也会存在一个query的对象参数 }) 说明: 如果你在路由配置好了,name属性,和你设置的页面地址的话,上面的代码就可以简写成 this.$router.push({ name:"路由页面名称" params:{"id":"idValue} ); 在另个需要跳转的页面下如果获取参数呢? 一般是在creat...
Vue3.0 声明导航编程导航路由路由拦截案例
11-08
在这个“Vue3.0声明导航编程导航路由路由拦截案例”中,我们将深入探讨Vue3.0的导航机制,包括其声明编程导航,以及如何利用Vue Router进行路由管理和实现路由拦截。 1. **声明导航** Vue...
Vue编程跳转的实例代码详解
10-16
Vue.js 是一个流行的JavaScript框架,用于构建交互用户界面。...以上内容介绍了Vue编程跳转的实例代码,通过具体的代码片段与解释,展示了如何在Vue应用中进行编程路由跳转,并对关键知识点进行了详细的说明。
解决vue编程路由往同一地址跳转时报错的情况 _@jie
tattoo_jie的博客
12-31 618
问题如下图提示: 解决方法:将以下代码写到router中的index.js中 // 解决编程路由往同一地址跳转时会报错的情况 const originalPush = VueRouter.prototype.push const originalReplace = VueRouter.prototype.replace // push VueRouter.prototype.push = function push (location, onResolve, onReject) { if (onRe
解决vue动态路由异步加载import组件,加载不到module的问题
10-15
Vue中,可以通过在路由配置中使用编程路由导航,配合import()函数实现组件的动态加载。以下是一个简化的动态路由示例: ```javascript const routes = [ { path: '/user/:id', component: () => import('@/...
Vue3动态路由页面刷新找不到路由空白页面
qq_48256948的博客
01-02 3448
1.新年的第一天,作为一个刚用VUE3的菜鸟程序员遇到了一个获取用户权限动态路由问题,如果不跳转刷新页面路由都能正常使用,但是一刷新页面通过 router.addRoute()添加的路由就会缺失,并且报路由找到的警告。 2.程序员快速解决bug的方法就是找度娘,但是这次度娘好像不给力了,我看到大多数大佬说的就是添加next({...to,replace: true}),我这里也是直接CV大法看问题解决了吗,结果发现还是不行,只要在动态路由上刷新页面就会变成空白页 3.所以我们这采用常规解决问题的办法
vue 路由传参数和隐藏参数
wwf1225的博客
09-04 9963
vue 路由传参数和隐藏参数 前言 vue路由中需要传递参数的话可以用query和param传递,两者类似于get和post。前者地址栏类似xx?p=1后者为xx/1,且后者可以隐藏地址栏显示。其实也可以用vue推荐的vuex进行响应的参数管理。 传递参数形: 两者传递参数需要router/index.js进行配置: { path:'/page1', ...
vue路由router的基本使用及路由跳转的方
jjjh968的博客
10-15 5723
路由的基本使用 1. 安装vue-router,npm install vue-router 2. 应⽤插件:Vue.use(VueRouter) // 下载路由之后,在main.js引入路由器 import VueRouter from 'vue-router' // 注册全局使用 Vue.use(VueRouter) 3. 编写router配置项 编写router文件夹里的index.js文件: // 引入路由 import VueRouter from 'vue-router' // ..
vue中,实现锚点定位及跳转(url不发生变化)
m0_51073906的博客
11-16 2074
出现问题: has模的原因 页面实现锚点跳转,但跳转之后点击返回列表时候由于url地址出现#id,导致点击列表或创建修改成功不会返回列表。 解决办法: <div class="footer" @click="returnTop"> 跳转 </div> <div id="header"> 内容 </div> methods:{ returnTop:function(){ document.querySelector("
vue router动态路由点击跳转路径地址重复追加
TWenYuan的博客
05-20 775
vue router动态路由点击跳转路径地址重复追加 查看代码发现是页面中相对路径最前面少了 ‘ / ’;添加上就能正常显示了。如下: <!-- 导航选项卡--> <el-col :span="16" style="height: 100%;display: flex;"> <div class="title-bar nav-button" v-for="nav in navs" @click="to(nav.url)">{{ nav.t
解决点击页面跳转导致路径叠加,无法显示问题
m0_55728090的博客
04-11 1330
Vue+element-ui 开发后台页面菜单的时候,会遇到点击路由显示,但是在这个基础上再点击下一个页面的时候,不能正常显示,然后看链接,发现她们的path部分叠加在一起了。 { path: 'ccode', component: () => import('../components/ccode') }, { path: 'notice', component.
【鸿蒙踩坑记录】路由失效 can‘t find this page /pages/SecondPage path
程序员四海
11-08 5121
路由失效,找不到调整页面
写文章

热门文章

  • Git初始化 5772
  • Vue配置代理解决跨域 4108
  • Vite的安装与使用 3610
  • 解决.addEventListener is not function问题 2525
  • 手写Promise 1998

分类专栏

  • Vue 70篇
  • 亿些bug 5篇
  • TypeScript 22篇
  • Webpack 12篇
  • Node.js 14篇
  • Git 10篇
  • AJAX 4篇
  • 数据结构 2篇
  • JavaScript 11篇

最新评论

  • Vue配置代理解决跨域

    奋斗的菜鸟码农: 你好,我配置了,还是不行,是什么问题,各种资料都翻遍了

  • Vue检测数据的原理

    简单简单小白: 《Vue检测数据的原理》讲解的很详细,很有参考价值

  • Vue3 ref函数和reactive函数

    Lion Long: 点赞博主文章,大佬牛批,写的很详细,期待你也指点我一番!

  • Git变基

    永久旅途: 这是一个VSCode里的一个插件,叫GitLens — Git supercharged

  • Git变基

    seasyec: 您好,这个是什么git软件,分支狠清晰

大家在看

  • Debian下载安装教程 543
  • springboot多环境配置,以及多环境下配置logback输出日志文件
  • PCL 点云配准-ICP算法(精配准)
  • Scala的内部类 18
  • 微软云Azure:技术深度解析与实战代码案例 587

最新文章

  • Vue3使用setup-extend简化组件名写法
  • better-scroll插件使用
  • Vue使用ly-tab实现选项栏
2024年1篇
2023年152篇
2022年1篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳坪山网站建设公司合肥网站优化排行榜邢台谷歌优化网站郑州网站关键词优化外包公司网站知道关键字该怎么继续优化东晓官方网站优化恩施外包网站优化哪个好做好域名选择网站优化事半功倍服务好的网站优化联系电话郑州网站优化益阳网站搜索排名优化家电网站seo优化梧州网站优化如何优化网站信息的输入自己怎么优化网站的排名网站优化的准备和方法外链 网站优化邢台seo网站优化邯郸网站优化外包公司沁阳网站推广优化公司嘉兴网站深度优化业网站排名优化露云速捷拔萃闵行区百度网站优化价格费用网站引擎排名优化给网站做优化刷活跃要收费吗网站优化到期怎么续费长沙优化网站排名优化seo网站优化师专业网站优化优化域名对网站有影响吗大理网站优化香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

深圳坪山网站建设公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化