this.$router.push() 方法中 path不能和params一起使用,否则params将无效
方法 不能 this path 无效 一起 Router PUSH
2023-09-14 09:04:07 时间
this.$router.push() 方法中 path不能和params一起使用,否则params将无效!!
this.$router.push传递参数有2种方式:
第一种:
传递参数 -- this.$router.push({path: ' 路由 ', query: {key: value}})
参数取值 -- this.$route.query.key
使用这种方式,传递参数会拼接在路由后面,出现在地址栏.
第二种:
传递参数 -- this.$router.push({name: ' 路由的name ', params: {key: value}})
参数取值 -- this.$route.params.key
使用这种方式,参数不会拼接在路由后面,地址栏上看不到参数..
动态路由也是传递params的,所以在 this.$router.push() 方法中 path不能和params一起使用,否则params将无效。需要用name来指定页面。
[通过路由配置的name属性访问].
參考:
https://blog.csdn.net/u014635374/article/details/116162950
相关文章
- Windows7下32位IE异常不能打开解决方法
- 多模块后带来的问题解决方法 - OSGI原形(.NET)
- thinkphp里的session、cookie方法
- 药店从业者,不能不知的数据分析方法
- 药店从业者,不能不知的数据分析方法
- 药店从业者,不能不知的数据分析方法
- Jquery.ajax报parseerror Invalid JSON错误的原因和解决方法:不能解析
- 一个查看 SAP UI5 控件所有公有方法的小技巧
- SQL SERVER 不能修改表结构、列类型 解决方法
- Atitit java方法引用(Method References) 与c#委托与脚本语言js的函数指针
- Androidstdio无返回值方法
- Dataset之Fashion-MNIST:Fashion-MNIST数据集简介、下载、使用方法之详细攻略
- Android 10.0以上后台不能启动Activity的解决方法
- 【错误记录】Groovy 闭包使用报错 ( 闭包中不能直接使用外部对象的方法 | 需要先设置 delegate 代理 )
- 【Groovy】集合遍历 ( 调用集合的 every 方法判定集合中的所有元素是否符合闭包规则 | =~ 运算符等价于 contains 函数 | 代码示例 )
- 【Android 安全】DEX 加密 ( 多 DEX 加载 | 65535 方法数限制和 MultiDex 配置 | PathClassLoader 类加载源码分析 | DexPathList )
- 【高并发】又一个朋友面试栽在了Thread类的stop()方法和interrupt()方法上!
- .NET Framework 3.5弹出错误代码0x800f0954解决方法
- 数据分析的常用方法,数据分析的5个黄金法则
- Linux中应用层C语言的经典实现方法
- arthas使用示例:trace追踪方法调用路径及统计方法耗时
- shell不能执行su后的脚本的原因分析和解决方法
- Google Drive中下载文件的13种方法 下载不了 不能下载 报错multicloud dropbox