@700Hp

Как работает VUEX и почему внутрь getters всегда передаётся state?

Для чего мы передаем в функцию пропс "state" и каким образом, ведь при вызове метода у стора "store.getters[]" мы лишь указываем название метода который будет вызван, но в него не передаем никакой пропс.
Я бы понял если было бы так: store.getters['filter/getFilter'](store), но пишут вот так store.getters['filter/getFilter'].

Пример кода на vuex:

export default {
  namespaced: true,
  state () {
    return {
      filter: null
    }
  },
  getters: {
    getFilter (state) {
      return state.filter
    }
  },
  mutations: {
    setFilter (state, filter) {
      state.filter = filter
    }
    clearFilter (state) {
      state.filter = null
    }
  }
}
  • Вопрос задан
  • 111 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы