Я пытаюсь получить параметры маршрута в методе asyncData, он работает, если я иду к маршруту вручную, но если я использую метод роутера Push, он не получает никаких параметров.
этомой метод asynData:
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
}
},
и вот как я перехожу на соответствующую страницу:
goToEdit(id) {
this.$router.push({ path: `/users/${id}/edit` })
}