File tree Expand file tree Collapse file tree 1 file changed +12
-9
lines changed Expand file tree Collapse file tree 1 file changed +12
-9
lines changed Original file line number Diff line number Diff line change 1
1
<template >
2
2
<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 " />
5
5
</div >
6
6
</template >
7
7
@@ -17,14 +17,17 @@ export default {
17
17
NestedTest,
18
18
rawDisplayer
19
19
},
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);
24
29
},
25
- set (value ) {
26
- this .$store .dispatch (" nested/updateElements" , value);
27
- }
30
+ deep: true
28
31
}
29
32
},
30
33
methods: {}
You can’t perform that action at this time.
0 commit comments