路由传参
路由跳转有两种方式:
(1)声明式导航:router-link(务必要有to属性),可以实现路由的跳转
(2)编程式导航:利用的是组件实例的$router.push/replace方法,可以实现路由的跳转。(可以书写一些自己业务)
8.2:路由传参,参数有几种写法?
params参数:属于路径当中的一部分,需要注意,在配置路由的时候,需要占位,例如
path: " /searchf/: keyword"
第一种写法:字符串形式
this.$router.push(" /search/" + this.keyword)
query参数:不属于路径当中的一部分,类似于ajax中的queryString/home?k=v&kv=,不需要占位
eyword+"?k="+this.keyword.toUpperCase());
第二种写法:模板字符串形式
this. r o u t e r . p