假如我在state中定义一个对象,例如 state={obj:{x:1}}
我在调用界面,index.vue就可以通过this.$store.state.obj.x=2来修改,
为什么还需要,dispatch或者commit到vuex中,例如通过setX(state,x){state.x=x}来修改?