[Vuejs]-Computed property “eleron” was assigned to but it has no setter

0👍

You are mapping the getters from vuex. This means that you can only get the value from the store, you cannot write to it.

You need to also map a mutation.

Something like this should work, depending on the fact that you have a mutation defined on the store:

methods: {
 ...mapMutations([
  'updateEleron'
 ]),
}

And then call it in the promise callback

this.updateEleron(response.data)

Note: vuex offers read only access to variables from outside the store. Writing to a variable needs to be done from inside a mutation or action.

Leave a comment