1.state访问仓库数据,mapState映射数据
(1).在store里面使用state
(2).两种访问数据的方式
1).通过store直接访问
2).通过辅助函数
先引入mapstate包
...mapState(['title','count'])
2.commit修改仓库数据
(1).在仓库里写mutation,mutation里写方法,方法里的一个参数是state
(2).调用mutations的函数(别忘了加s,里面有很多函数)
(3).完整写法
3.修改仓库数据时传参mutation
不管是加1,还是加5,都要写一个mutations函数来实现,麻烦,传不同的参数就简单了
4.输入框怎么和仓库的数据双向联动
(1).v-model 拆分为 :value 和 @input=(监听)
(2). 组件里定义一个方法,把参数传递给index.js进行修改
(3). 在mutation里面写一个函数,修改仓库数据
5.mapMutation对mutation函数的映射
在methods里面对mutation里面的函数扩展