daily commit

This commit is contained in:
2022-04-22 23:10:14 +08:00
parent 9e408f7516
commit 3325de86ba
3 changed files with 95 additions and 3 deletions

View File

@@ -98,4 +98,10 @@
* ### 向命名路由传递参数
* 可以通过pushNamed方法中的arguments参数向命名路由传递参数传递的参数可以通过ModalRoute.of方法来获取参数位于settings.arguments属性中
* ### 为组件之间添加关联动画
* 可以通过Hero组件为组件之间添加关联
* 可以通过Hero组件为组件之间添加关联
* 状态管理
* 如果一个widget中的状态不需要被其他widget所访问那么可以在该widget内维护该状态
* 如果一个widget中的状态要与其他widget共享可以使用provider包来实现
* 使用ChangeNotifierProvider可以实现该节点下子节点之间的数据共享
* 可以通过ChangeNotifier来维护数据
* 使用Consumer来构建需要共享数据的节点