title: get route params in asyncData after router push
body: <p>I'm trying to get the route params in the asyncData method, it works if I go manually to the route, but if I use router Push method, it doesn't get any params.</p>
  
  <p>this is my asynData method:</p>
  
  <pre><code>  async asyncData(ctx) {
      const { id } = ctx.app.router.currentRoute.params
      await ctx.store.dispatch('user/GET_USER', id)
      return {
        user: ctx.store.state.user.user
      }
    },
  </code></pre>
  
  <p>and this is how I navigate to the respective page:</p>
  
  <pre><code>goToEdit(id) {
    this.$router.push({ path: `/users/${id}/edit` })
  }
  </code></pre>