gpt4 book ai didi

javascript - Vuex 突变是原子的吗?

转载 作者:行者123 更新时间:2023-12-01 00:27:51 25 4
gpt4 key购买 nike

我试图了解 Vuex 中的突变是否是原子的。我有这段代码,但我不确定是否存在任何情况,当 CHANGE_A 突变将被调用而 CHANGE_B 尚未完成时:

const mutations = {
[CHANGE_A](state, DATA) {
Vue.set(this.test, 'left', DATA);
},

[CHANGE_B](state, data) {
Vue.set(this.test, 'right', DATA);
Vue.set(this.test, 'left', DATA);
},
}

谢谢

最佳答案

突变是原子的,因为它们的处理函数必须始终是同步的,如文档中所述:https://vuex.vuejs.org/guide/mutations.html

如果您反对这种做法并使处理程序函数异步,那么它们将不再是原子的。

关于javascript - Vuex 突变是原子的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58835029/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com