title: Nuxt refresh router view when router :id parameter changes
body: <p>My Nuxt app loads a link and it's child view on the route <code>http://127.0.0.1/user/:id</code>. I put the API calls for the user in <code>mounted</code> hook of the router view. </p>
  
  <p>If route <code>id</code> changes, mounted is not triggered anymore because the child view is already loaded. I ended up with solution - watch the $route.params.id and moved the API call from mounted to this watcher.</p>
  
  <pre><code>  watch: {
      $route() {
        this.getRows()
      }
    }
  </code></pre>
  
  <p>Is there a better way to do this?</p>