[英]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.