这个文件 lib/pages/feedback/index.dart
是一个反馈/留言表单页面的实现,主要功能是:
-
表单收集功能:
- 真实姓名(必填)
- 联系电话(必填,需要验证手机号格式)
- 电子邮箱(选填,需要验证邮箱格式)
- 留言内容(必填,至少5个字)
-
交互功能:
- 表单验证:实时验证用户输入的合法性
- 提交功能:可以通过顶部导航栏或底部按钮提交
- 提交时显示加载动画
- 提交成功后1秒自动返回上一页
- 如果用户修改了表单内容但未提交就想退出,会显示确认提示
-
用户体验:
- 错误提示:填写错误时会显示相应的错误提醒
- 加载状态:提交过程中显示加载动画
- 表单保护:防止重复提交
- 数据保护:防止误操作导致数据丢失
这是一个典型的用户反馈收集页面,通常用于:
- 用户意见反馈
- 客户留言
- 联系表单
- 问题报告
页面设计简洁清晰,包含了必要的表单验证和用户体验优化。