v-switch vuex store
import { mapState } from "vuex";
computed: {
...mapState(["settings"]),
computedProperty: {
get() {
return this.settings.valueInState;
},
set(valuePassedThrough) { //the value is passed through the v-model automatically
this.$store.dispatch(`storeAction`, valuePassedThrough);
}
}
}
vuex v-model
// ...
computed: {
message: {
get () {
return this.$store.state.obj.message
},
set (value) {
this.$store.commit('updateMessage', value)
}
}
}
vue v-model
Message is: {{ message }}
|