【Vuex】5、Vuex-mutations的携带参数

1、Mutation状态更新

  • Vuex的store状态的更新唯一方式:提交Mutation
  • Mutation主要包括两部分:
    • 字符串的时间类型(Type)
    • 一个回到函数(handler),该回调函数的第一个参数就是state
  • Mutation的定义方式:
vuex文件下的index.js部分代码

  • 通过mutation更新:

2、Mutation传递参数

  • 在通过mutation更新数据的时候,有可能我们希望携带一些额外的参数
    • 参数被称为是mutation的载荷(Payload)
  • Mutation携带参数的代码
  • 但是如果参数不是一个呢?
    • 比如我们有很多参数需要传递
    • 这个时候,我们通常会以对象的形式传递,也就是payload是一个对象
    • 这个时候可以再从对象中取出相关的信息

posted @ 2022-07-05 14:30  郭祺迦  阅读(156)  评论(0)    收藏  举报