• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

joer717

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

项目模糊之vuex

mutations 可以直接操作state里面的数据

而action不可以,actions必须调用mutations里面的事件,他要自己创建一个动作去调用mutations里面的事件,然后传入mutations需要的参数

为什么要非得通过action去调用下呢

因为 比如你需要在处理数据的时候需要异步处理的处理数据,那就调用actions

传入context,调用context.commit,或者写成({commit})然后直接用commit,这种叫解构赋值

mutations在使用时,用this.$store.commit("mutations名","参数")

actions在使用时,用this.$store.dispatch("actions名",“参数”)

posted on 2019-05-13 10:13  joer717  阅读(114)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3