event_bus 主要是实现不同组件之间的数据传值,以及在一个组件中
执行另一个组件的方法。
https://pub.dev/packages/event_bus
import 'package:event_bus/event_bus.dart'; //Bus 初始化 EventBus eventBus = EventBus(); class ProductContentEvent { String text; ProductContentEvent(String text){ this.text = text; } }
发送广播
eventBus.fire(new ProductContentEvent('购物车'));
监听广播
eventBus.on<ProductContentEvent>().listen((event){ print(event); });