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:
By the way, I´m trying to use (https://github.com/devjin0617/vue2-admin-lte) , however I just added a Login component to the project
user.js
`const mutations = {
set: (state, user) =>{
state.main = Object.assign({}, state.main, user)
}
actions.js
export const updateCurrentUser = ( {commit}, form ) => {
commit('setUser',form)
}
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´m want to update the user but at the moment I´m being able to access the setter method
I don´t know if I´m following the correct method resolution order to make this work...
I still lost in the order to call the procedures.