簡單的狀態管理,可以用vue bus
vue bus可以實現不同組件間、不同頁面間的通信,比如我在A頁面出發點擊事件,要B頁面發生變化,使用方法如下:
全局定義:main.js
window.eventBus = new Vue()
在A頁面的事件中觸發:
eventBus.$emit('todo', '123')
在B頁面的created中開始監聽,越早監聽越好:
eventBus.$on('todo', (params) => {
console.log(params)
})
希望能夠幫助到你
