-
-
Notifications
You must be signed in to change notification settings - Fork 319
Open
Description
I´m trying to update the user vuex state from a Login component have here. I have very few experience with vuex so I´m little lost in the process... this is how I´m trying:
user.js
set: (state, user) =>{
debugger
state.main = Object.assign({}, state.main, user)
}```
#actions.js
export const updateCurrentUser = ( {commit}, form ) => {
commit('setUser',form)
// context.commit('increment')
}```
#mutation-types
export const UPDATE_USER = 'UPDATE_USER'
Finally in the Login.vue component I have the login() method in which I´m trying to call the action
#Login.vue
methods:{
...mapActions([
'updateCurrentUser'
]),
logIn() {
this.$store.commit() // I dont know which parameters to call here
this.currentUser.mutations.set(this.form) // I´ve tried this, but doesn´t work
}
I don´t know if I´m following the correct method resolution order to make this work...
Metadata
Metadata
Assignees
Labels
No labels