Для чего мы передаем в функцию пропс "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
}
}
}