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