1.params跳转传递参数

params跳转中必须使用name不使用path(name需要在路由中配置)

this.$router.push({

name:'search',

params:{

id:123

}

})

2.路由中path占位问题

params必传

这种形式必须传params参数,不传的话url会出现问题。

url问题

解决:

params可传可不传

这中形式表示params参数可传可不传。

3.params参数为空

问题:参数为空url会出现问题

解决:

this.$router.push({

name:'search',

params:{

k:' '||undefined             //使用undefined解决

}

})

Logo

前往低代码交流专区

更多推荐