state:保存数据
getters:是state的计算属性,比如计算大于200元小于500的商品
mutations :更新修改state里面的数据的,且是同步的,在使用devtools工具时可以捕捉到mutations的快 照,(如果放异步方法,使用devtools无法追踪什么时候被完成,devtools里的信息无法及时更新,无法获取正确的调试结果),如果要使用异步操作,比如网络请求,可以在actions里写
actions:在vuex里希望进行异步操作,比如网络请求,可以在这里面操作,actions和mutations类似,只是mutations是放同步的方法,actions放异步的方法