简单的状态管理,可以用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)
})
希望能够帮助到你