Я должен использовать данные из состояния в своих действиях, но я не уверен, как мне это реализовать.
const state = {
oOptions: {}
};
Должен ли я получить oOptions
от моего компонента, а затем перейти к действию?
// Access State Data from Component then Pass to Action
computed: mapGetters(['oOptions']),
methods: {
fetchProducts: function() {
this.$store.dispatch('fetchProducts', this.oOptions).then(/*doSomething*/);
}
}
const actions = {
async fetchProducts({ commit }, oOptions) {
oOptions
// commit()
}
}
Или просто получить доступ oOptions
из действия?
// Accessing State Data in Action
const actions = {
async fetchProducts({ state, commit }) {
state.oOptions
// commit()
}
}