Flutter InheritedWidget 组件间的数据传递

原文地址:https://juejin.im/post/5c3ca2406fb9a04a09564a0b

1、InheritedWidget 的实现是对象池,所有InheritedWidget对象的实例都在这个对象池里,
可以在树的任何位置都拿到InheritedWidget的单例对象,所以可以做到在树中间传递消息。
2、对象池:在InheritedWidget中是一个数组Map _inheritedWidgets;
3、InheritedWidget的作用域
InheritedWidget的作用域只能包括自己和自己的子节点 所以InheritedWidget的传递消息 只能往下传递。
4、一个封装了InheritedWidget的库
ScopedModel
介绍原地址:https://juejin.im/post/5c3dfc2851882524a766ff82

你可能感兴趣的:(Flutter InheritedWidget 组件间的数据传递)