Sometimes, we want to set URL query parameters in Vue.js with Vue Router.
In this article, we’ll look at how to set URL query parameters in Vue.js with Vue Router.
How to set URL query parameters in Vue.js with Vue Router?
To set URL query parameters in Vue.js with Vue Router, we can call $router.push with an object with the query property.
For instance, we write
this.$router.push({ path: 'register', query: { plan: 'private' }})
to call this.$router.push with an object that has the query property set to { plan: 'private' }.
This way, we have the plan query string parameter set to private in the URL we’re navigating to.
Conclusion
To set URL query parameters in Vue.js with Vue Router, we can call $router.push with an object with the query property.