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