[英]vue-router: this.$router.push not working when updating query
您不应该尝试推送到路由对象。 相反,你应该使用以下其中一个:
// literal string path
router.push('home')
// object
router.push({ path: 'home' })
// named route
router.push({ name: 'user', params: { userId: 123 }})
// with query, resulting in /register?plan=private
router.push({ path: 'register', query: { plan: 'private' }})
在你的情况下:
this.$router.push({path: this.$route.path, query: {disp: disp}})
我停止了this.$route
对象的副本。 这很好用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.