Skip to content

Commit 0539b53

Browse files
committed
fix: nested-with-vmodel example not really trigger vuex actions
1 parent 431db15 commit 0539b53

File tree

1 file changed

+12
-9
lines changed

1 file changed

+12
-9
lines changed

example/components/nested-with-vmodel.vue

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<template>
22
<div class="justify-content-between row">
3-
<nested-test class="col-8" v-model="elements" />
4-
<raw-displayer class="col-4" :title="'Vuex Store'" :value="elements" />
3+
<nested-test class="col-8" v-model="list" />
4+
<raw-displayer class="col-4" :title="'Vuex Store'" :value="list" />
55
</div>
66
</template>
77

@@ -17,14 +17,17 @@ export default {
1717
NestedTest,
1818
rawDisplayer
1919
},
20-
computed: {
21-
elements: {
22-
get() {
23-
return this.$store.state.nested.elements;
20+
data: function() {
21+
return {
22+
list: this.$store.state.nested.elements
23+
};
24+
},
25+
watch: {
26+
list: {
27+
handler: function(val) {
28+
this.$store.dispatch("nested/updateElements", val);
2429
},
25-
set(value) {
26-
this.$store.dispatch("nested/updateElements", value);
27-
}
30+
deep: true
2831
}
2932
},
3033
methods: {}

0 commit comments

Comments
 (0)