Вы не должны пытаться нажать на объект маршрута.Вместо этого вы должны использовать один из них:
// 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}})