创建一个Vue实例作为中央事件中心,通过$on监听事件、$emit触发事件。缺点:难以追踪事件来源,不适合大型项目。
// 创建Event Bus const bus = new Vue(); // 组件A发送事件 bus.$emit('message', data); // 组件B接收事件 bus.$on('message', (data) => { /* ... */ });
创建一个Vue实例作为中央事件中心,通过$on监听事件、$emit触发事件。缺点:难以追踪事件来源,不适合大型项目。
// 创建Event Bus const bus = new Vue(); // 组件A发送事件 bus.$emit('message', data); // 组件B接收事件 bus.$on('message', (data) => { /* ... */ });
网友回答文明上网理性发言 已有0人参与
发表评论: