为应用添加交互功能:从按钮响应到数据存储
在之前创建的应用中,“注册”按钮点击后没有任何反应。本文将为该按钮添加功能,实现存储访客邮箱地址、感谢输入邮箱的访客以及提示未输入邮箱的访客重新尝试等功能。
1. 处理事件处理器
要让按钮起作用,需要为其添加事件处理器。不过,并非只有按钮可以有事件处理器,点击也不是唯一的事件处理类型。例如,文本框可能有响应回车键的处理器,列表框在选择州后可能需要填充城市列表,这时可以使用 onChange 处理器。在更高级的用户界面中,鼠标处理器(如“悬停”和“离开”)可以在用户做出选择前显示信息,从而实现丰富的用户交互。需要注意的是,一个组件可以有多个事件处理器。当处理可能需要一些时间的过程(如从网络服务接收数据或从硬盘上传文件)时,在用户点击后显示进度指示器是个不错的选择。
在本文中,我们将简化操作,仅使用 onClick 处理器为简单表单提供交互功能。UiApp 中的部分事件处理器如下:
- BlurHandler
- ChangeHandler
- ClickHandler
- CloseHandler
- Command
- InitializeHandler
- FocusHandler
- KeyHandler
- LoadHandler
- MouseHandler
- SelectionHandler
- ScrollHandler
- SubmitHandler
- ValueChangeHandler
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



