由1.0遷入2.0時,組件件通信是通過一個單例來實現的。https://vuefe.cn/v2/guide/mig...和-broadcast-替換就是有一個單例的store【new Vue()】,然后通過給這個store on綁定事件 emit觸發事件來實現組件間的事件通信。此時只需要組件帶上一個簡單的store.js文件即可現在想引入vuex,發現如果把大多數狀態封在state內其實很不友好,有一些過于簡單的事件我并不想放在vuex中,更希望通過on emit的方式來觸發。但是這樣不知道會不會不是最佳實踐。舉個例子:父組件A,里面有N個子組件B,子組件B在created的時候會觸發A的事件,A就會自動把自己的寬度增長。把上方這樣的組件集的一些數據放入vuex的state感覺有些大材小用,還不如把組件A和B加上一個通過單例空Vue的store.js封裝起來。想知道一般實踐過程中會把哪些放入vuex中
添加回答
舉報
0/150
提交
取消