javascriptvue.jsvue-routerurl-parametersquery-string

How can I get query parameters from a URL in Vue.js?


How can I fetch query parameters in Vue.js?

E.g.

http://somesite.com?test=yay

Can’t find a way to fetch or do I need to use pure JS or some library for this?


Solution

  • According to the docs of route object, you have access to a $route object from your components, which exposes what you need. In this case

    // from your component
    console.log(this.$route.query.test) // outputs 'yay'