思考题一:如何实现登录页面与注册页面的相互跳转?
实现思路
- 这是一个思考题,在后面章节中会讲解Flutter导航和路由相关的内容,但在此之前可以思考如何实现上述需求。
- 借助Navigator 1和Navigator 2均可实现。
题二:基于hi_cache实现记住用户名功能
描述
当输入用户名登录时能够记住用户名,下次打开登录页时能够在输入框显示上次登录的用户名
实现思路
- 可借助
hi_cache
模块在点击登录按钮时将用户名保存到本地 - 当登录页打开后可以在
initState
方法中获取上次保存的用户名 - 然后通过的
TextEditingController()..text
为TextField设置默认值