【问题标题】:Why getters and actions are arrow fucntions?为什么 getter 和 action 是箭头函数?
【发布时间】:2020-09-06 23:06:41
【问题描述】:

vue中的all和vuex中的mutation都是正则函数。

但是 vuex 中的 action 和 getter 不是。

这是为什么呢?

【问题讨论】:

    标签: vuex


    【解决方案1】:

    您可以将它们视为方法声明或表达式(箭头函数)。通常我将 getter 视为箭头函数以利用隐式返回。

    例子:

    getItem: state => state.item
    

    但这可能会写成:

    getItem(state) {
      return state.item
    }
    

    根据我的经验,仅需要返回的简单方法非常适合箭头函数。因此,可以将其视为实现相同结果的速记。

    【讨论】:

      猜你喜欢
      • 2016-01-25
      • 1970-01-01
      • 1970-01-01
      • 2019-12-01
      • 2017-10-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多