在 Vuex 中,你可以通过 commit
方法来传递参数。以下是一个示例:
// 在组件中触发 mutation
this.$store.commit('mutationName', payload);
// 在 mutation 中接收参数
mutations: {
mutationName (state, payload) {
// 在这里处理参数
console.log(payload);
}
}
在上述示例中,我们在组件中使用 commit
方法触发了一个名为 mutationName
的 mutation,并传递了一个参数 payload
。在 mutation 中,我们可以通过第二个参数来接收这个参数,并进行相应的处理。