Vuex - доступ к данным состояния, затем переход к действию и доступ к данным состояния в действии - PullRequest
0 голосов
/ 07 июня 2019

Я должен использовать данные из состояния в своих действиях, но я не уверен, как мне это реализовать.

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()
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...