7.30 工作总结
- 昨天下午向mentor提出了一个关于overlay弹窗的问题,mentor建议用全局key获取当前context值,后面发现怎么也获取不到,两个人搞到七点二十多才走,到底也没搞清楚。
- 今天发现可以直接向组件传context,但是mentor说很多情况下并没有context值给这个弹窗组件传,因此还是要用globalKey。后来搞半天发现能获取这个key了,但是怎么都挂载不上去。
- 关于页面导航的设计,终于有一个总体的框架了,就是主页面加底部导航栏,其余页面平级展示。
- 终究还是绕不过路由这一环,用go_router比较简单的实现了路由命名和跳转。
- 关于弹窗,只能废弃掉overlay方法了,改用showDialog,这个确实要简单不少,算是flutter自己造好的轮子,不用自己写关闭和展示的逻辑。