Как можно отслеживать изменения значений магазина при использовании параметров?Обычно я делаю это через геттер, но мой геттер принимает параметр, который усложняет задачу, поскольку мне не удалось найти документацию по этому сценарию или стеку Q / A.
(код свернут по демонстрационным причинам) Мой store.js:
import Vue from 'vue';
import Vuex from 'vuex';
Vue.use(Vuex);
let report = {
results: [],
};
export const store = new Vuex.Store({
state: {
broken: Object.assign({}, report),
},
results: (state) => (scan) => {
return state[scan].results
},
});
vue-component.vue:
computed: {
...mapGetters([
'results',
]),
watch: {
results(){ // How to pass the param ??
// my callback
}
Поэтому я бы хотел узнать, как передать параметр, чтобы мои часы работали.