Ребятушки и еще раз всем привет.
Есть страница с данными пользователя, где он их может редактировать.
Никаких кнопок нет. данные нужно сохранить перед тем как он покинет страницу.
попробовал через
beforeRouteLeave(to, from, nextr) {
debugger
this.$store.dispatch('saveUserData', this.user);
next();
}
он передает его в action, сюда он приходит(смотрел дебаггер)
export const saveUserData = ({commit}, user) => {
debugger
commit(types.SAVE_USER_DATA), {
user: user
}
}
а вот в мутации похоже пишет user undefined
[types.SAVE_USER_DATA] (state, { user }) {
debugger
state.user = user
}
В чем ошибка? подскажите