У меня есть действие, setProducts
, которое я передаю полезную нагрузку, возвращенную методом productSearch()
.
В моем компоненте Vue это выглядит следующим образом:
let products = productSearch();
this.$store.dispatch('setProducts', products);
Тем не менее, мне интересно, если правильный способ сделать это состоит в том, чтобы реорганизовать мое setProducts
действие в searchProducts
, тогда в моем мутаторе вызовите метод productSearch()
.
Итак, из моего компонента я запускаю:
this.$store.dispatch('searchProducts');
Тогда для моего метода мутатора у меня будет что-то вроде этого:
searchProducts(state) {
state.products = productSearch();
},
Есть ли более "правильный" способ сделать это?