在vuex 內部的 mutations 里面一個方法想調用另一個方法可以嗎
1 回答

紫衣仙女
TA貢獻1839條經驗 獲得超15個贊
devtools追蹤狀態變化。事實上在vuex里面actions只是一個架構性的概念,并不是必須的,說到底只是一個函數,你在里面想干嘛都可以,只要最后觸發mutation就行。異步競態怎么處理那是用戶自己的事情。vuex真正限制你的只有mutation必須是同步的這一點(在redux里面就好像reducer必須同步返回下一個狀態一樣)。同步的意義在于這樣每一個mutation執行完成后都可以對應到一個新的狀態(和reducer一樣),這樣devtools就可以打個snapshot存下來,然后就可以隨便time-travel了。如果你開著devtool調用一個異步的acti
- 1 回答
- 0 關注
- 804 瀏覽
添加回答
舉報
0/150
提交
取消