技术栈

vue使用$route二次打开页面无法获取路由参数

风铭雪2024-08-14 15:00

使用深度监听

watch: {

'$route.query': {

handler(oldVal, newVal) { //监听路由是否变化

if (JSON.stringify(oldVal) != "{}") { // 判断这个参数是否为空对象,这里需要判断对象类型,所以不能用==

this.queryParams.deviceId = oldVal.row.id;

this.getList();

}

},

deep: true,

immediate: true

}

},

上一篇:排序算法之梳排序
下一篇:Java对象头里有哪些信息
相关推荐
抱琴_
12 小时前
【Vue3】大屏性能优化黑科技:Vue 3 中实现请求合并,让你的大屏飞起来!
前端·vue.js
不会玩电脑的Xin.
12 小时前
HTML + CSS
前端·css·html
hadage233
13 小时前
--- JavaScript 的一些常用语法总结 ---
java·前端·javascript
彭于晏爱编程
13 小时前
🍭🍭🍭升级 AntD 6:做第一个吃螃蟹的人
前端
掘金一周
13 小时前
大部分人都错了!这才是chrome插件多脚本通信的正确姿势 | 掘金一周 11.27
前端·人工智能·后端
saberxyL
13 小时前
通过<RouterView/>来切换页面组件时,transition如何生效?
vue.js
jason_yang
13 小时前
vue3中createApp多个实例共享状态
javascript·vue.js
_瑶瑶_
13 小时前
浅记一下ElementPlus中的虚拟化表格(el-table-v2)的简单使用
前端·javascript
Drift_Dream
13 小时前
ResizeObserver:轻松监听元素尺寸变化
前端
热门推荐
01GitHub 镜像站点02【保姆级教程】免费使用Gemini3的5种方法!免翻墙/国内直连03BongoCat - 跨平台键盘猫动画工具04UV安装并设置国内源05安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)06Linux下V2Ray安装配置指南07Google Antigravity:无法登录?早期错误、登录修复和用户反馈指南08Labelme从安装到标注:零基础完整指南09全球最强模型Grok4,国内已可免费使用!(附教程)1046个Nano-banana 精选提示词,持续更新中