路由传参

路由传参:传递query参数和params参数

query参数

不属于路径中的一部分,类似于ajax中的queryString /home?k=v&k=v,路径与参数之间用?隔开,路由信息配置path时不需要占位

  • 声明式导航传递query参数

to的对象写法中的path可以换成name

  • 编程式导航传递query参数

编程式导航里面的配置项不能用path,要用name

params参数

属于路径中的一部分,需要注意,在配置路由时,路由信息配置path时需要占位

在router文件夹下的routes.js中,跳转目标路由信息配置的path中需要占位符声明接收params参数

  • 声明式导航传递params参数

 

 

 

  • 编程式导航传递params参数

编程式导航里面的配置项不能用path,要用name

params传参会遇到的问题

如何指定params参数可传可不传?

解决了params参数可传可不传问题后,若传递的params为空字符串怎么解决?

 

posted @ 2022-05-20 20:42  yeqi7  阅读(157)  评论(0)    收藏  举报