根据之前我们创建的用户登录页面可以再去创建一个注册页面,在 lib/src 的下面,复制一份这个 login 目录,选中这个复制的 login copy 修复一下目录的名字,换成 signup ,表示注册。
选中 login.dart,把文件名换成 signup.dart, widgets 下面的 login_form 要改成 signup_form。然后是 model 里的 login_model ,把它改成 signup_model。
修改一下文件里定义的类的名字,换成 SignupModel, 再修改一下 singup_form 文件里定义的东西,导入的是 signup_model,在 signup 这个目录的下面。
然后复制一下 Login ,查找文件里的 Login,把它全部替换成 Signup。 表单字段上的文字也需要修改一下, 输入注册用户名, 输入注册用户密码。
提交表单用的这个按钮上的文字换成 注册新用户, 下面这个按钮的文字也需要改一下,已有帐号,点击登录。保存一下文件。
再打开 signup.dart 文件,打开查找替换功能,查找的是 Login,全部替换成 Signup。 这样这个导入有点问题,可以删除掉它,然后选中 SignupForm ,command + . 选择导入 signup_form.dart 。
下面在帐户页面上显示新创建的注册页面,打开 profile.dart,把这里的 Login 换成 Signup。
现在这个帐户页面上显示的就是刚才我们创建的 Signup 页面。
