Vuex的mutation中不能做異步操作的原因是因?yàn)閙utation必須是同步函數(shù)。這是因?yàn)閂uex的設(shè)計(jì)原則是通過mutation來改變狀態(tài),而狀態(tài)改變后,視圖會(huì)立即更新。如果mutation中是異步操作,那么當(dāng)狀態(tài)改變時(shí),視圖可能還沒有更新完成,這會(huì)導(dǎo)致視圖和狀態(tài)不一致的情況。