I\'m having trouble getting my commit to work on a store.
I am calling the mutation via an action, which seems to work fine.
export const location =
Ok, this was actually a very simple problem/oversight.
I hadn't modelled anything in the DOM on the computed property I was watching, so it was never updated.
So the solution is simply to use v-model="mapLocation" to ensure the watch fires.