在Vue-router中使用$router.push方法可以实现路由的跳转。$router是Vue-router的实例,通过push方法可以将目标路由添加到路由历史记录中,并且触发路由的跳转。
使用$router.push方法的语法如下:
this.$router.push(location)
其中,location可以是一个字符串路径,也可以是一个包含路径、查询参数和哈希值的对象。
下面是$router.push方法的参数说明:
this.$router.push('home')
this.$router.push('/home')
{ path: 'home' }
{ name: 'home' }
{ params: { id: 1 } }
{ query: { page: 1 } }
{ hash: '#section1' }
除了以上基本用法,$router.push方法还支持其他高级用法,例如:
this.$router.push({ name: 'home' })
this.$router.push({ params: { id: 1 } })
this.$router.push({ query: { page: 1 } })
this.$router.push({ hash: '#section1' })
在Vue-router中使用$router.push方法可以实现页面的跳转,适用于各种场景,例如点击按钮跳转、表单提交后跳转等。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云