用户登录

在 SignupForm 这个注册用户表单里面,成功注册了用户以后可以显示一个 SnackBar,现在注册成功会自己让用户登录,登录以后就会在 Profile 页面上显示用户信息。

可以先在这个小部件里,添加一个属性,类型是 AppKey ,名字叫 _appKey,然后在小部件的 build 方法里,设置一下 _appKey 的值,Provider.of ,设置一下类型,AppKey。

找到提交表单执行的 _submitForm 方法,这里注册成功以后,可以用一下 _appKey.scaffoldKey 引用在 App 小部件里的 Scaffold 小部件,用一下 currentState 上的这个 showSnackBar 。

测试

在应用里试一下,打开注册页面, 输入要注册的用户名,还有密码。 按一下注册新用户。

注册成功以后,会显示一个 SnackBar,上面会提示用户注册成功了。

用户注册成功以后用 SnackBar 提示《 Flutter 应用案例: 用户登录 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点