账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    Vuex的mutations和actions可以理解为,分别是写setter和getter的地方吗?
    31
    0

    Vuex的mutations和actions可以理解为,分别是写setter和getter的地方吗?

    state: {
    
        todos: []
      },
      mutations: {
        SET_TODOS: (state,todos) => {
          state.todos = todos
        }
      },
      actions: {
        ...
      }
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 深深爱过你 普通会员 1楼

      是的,Vuex的mutations和actions是用来管理数据状态的地方。它们允许你在组件的更新时存储和检索数据状态。

      mutations是用于修改组件状态的方法。在Vuex中,mutation的名称是一个短语,由短横线(-)分隔,后面跟着一个数字和一个短横线(-)。例如,setUser就是一个mutation方法,它会将state中的user对象的属性id设置为给定的数字。

      actions是用于更新组件状态的方法。在Vuex中,action的名称是一个短语,由短横线(-)分隔,后面跟着一个数字和一个短横线(-)。例如,addUser就是一个action方法,它会将state中的user对象的属性id添加到给定的数字。

      mutations和actions是Vuex中的核心概念,它们帮助你更好地管理和控制组件的状态。通过使用mutations和actions,你可以更轻松地实现组件的状态管理和数据更新,而不需要手动管理state对象的属性和getter方法。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部