父-子Widget可以通过继承InheritedWidget实现数据共享
class AWidget extends InheritedWidget{
//子部件
final Widget child;
//共享数据data
.
.
.
添加构造方法
添加of(context)。。。。
//重写代理方法
}
AWidget在某处使用后child子部件中需要使用AWidget中的数据,可以通过of(context)来实现
final data = AWidget.of(context).data;
子部件获取AWidget中的数据。
MORE QUESTION:
目前只在同一个部件中可以通过使用InheritedWidget实现数据共享,那在跨页中除通过构造方法传递参数外能否通过InheritedWidget实现数据共享????
反正我没成功。