解决vue-router在同一个路由下切换,取不到变化的路由参数问题

 我来答
创作者M3FW3mjzSO
2019-10-14 · TA获得超过3887个赞
知道小有建树答主
回答量:3066
采纳率:29%
帮助的人:219万
展开全部
最近用vue写项目的时候碰到一个问题,在同一个页面下跳转,路由地址不变,路由参数有变化,一开始只是在data里取路由的参数,发现根本取不到变化的路由参数。
在网上查找了一番后发现可以这样写:
watch:
{
'$route'
(to,
from)
{
//这样就可以获取到变化的参数了,然后执行参数变化后相应的逻辑就行了
console.log(this.$route.query)
}
}
以上这篇解决vue-router在同一个路由下切换,取不到变化的路由参数问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
您可能感兴趣的文章:Vue
+
Vue-router
同名路由切换数据不更新的方法vue-router路由参数刷新消失的问题解决方法浅谈vue-router2路由参数注意的问题解决vue
路由变化页面数据不刷新的问题VueJs路由跳转——vue-router的使用详解
Storm代理
2023-08-29 广告
"StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,I... 点击进入详情页
本回答由Storm代理提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式