news 2026/7/19 4:01:12

PhoneBindPage:更换手机号表单设计与验证

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
PhoneBindPage:更换手机号表单设计与验证

前言

“海风日记“的手机绑定页面支持更换手机号,包含当前绑定信息展示和新手机号表单。

本文将从PhoneBindPage.ets源码出发,深入讲解手机绑定页的实现。


一、页面布局

Column({ space: 20 }) { // 当前绑定信息 Column({ space: 8 }) { Text('当前绑定').fontSize(12).fontColor(COLOR_TEXT_HINT) Row({ space: 12 }) { SymbolGlyph($r('sys.symbol.phone')).fontSize(22).fontColor([COLOR_AMBER]) Text('138****8888').fontSize(16).fontColor(COLOR_TEXT_MAIN).fontWeight(FontWeight.Medium) } } // 更换手机号表单 Column({ space: 12 }) { Text('更换手机号').fontSize(12).fontColor(COLOR_TEXT_HINT) TextInput({ placeholder: '新手机号', text: this.phone }) .type(InputType.PhoneNumber) Row({ space: 10 }) { TextInput({ placeholder: '验证码', text: this.code }) Button('发送验证码') } Button('确认更换') .onClick(() => router.back()) } }

二、表单验证

@State phone: string = '' @State code: string = '' @State codeSent: boolean = false

三、总结

本文通过“海风日记“的手机绑定页,深入讲解了更换手机号表单的实现:

  1. 当前绑定信息:展示已绑定的手机号
  2. 新手机号输入:PhoneNumber 类型
  3. 验证码输入:发送验证码
  4. 确认更换:提交表单

下一篇文章将深入讲解退出登录与账号注销,敬请期待。

如果这篇文章对你有帮助,欢迎点赞👍、收藏⭐、关注🔔,你的支持是我持续创作的动力!


相关资源:

  • TextInput 组件文档
  • SymbolGlyph 文档
  • 海风日记项目源码
  • [HarmonyOS 开发者官网](https://atomgit.com/openharmony/docs
  • 开源鸿蒙跨平台社区
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/19 4:00:48

单位时间内,你进行了多少次有效尝试。

一个人的成长速度,很大程度取决于他在现实中获得了多少次有效反馈。很多人以为: 人与人之间的差距来自: 天赋。 智力。 运气。但还有一个经常被忽视的变量:迭代次数。也就是: 你在同样时间里, 尝试了多少次…

作者头像 李华
网站建设 2026/7/19 4:00:38

真正的梦想,会逼迫你发展过去没有的能力。

梦想的价值,不只是让你获得一个结果,而是把你拉向一个更高版本的自己。 很多人以为: “我先变得足够厉害,然后去实现梦想。” 但真实规律往往相反: 因为你拥有一个足够重要的梦想,所以你被迫成长为那个能够…

作者头像 李华
网站建设 2026/7/19 4:00:35

用AI做小程序,我在审核上栽的跟头

写在最前面:AI 生成小程序这事,把功能做出来只是上半场,能不能过微信审核、能不能真跑起来是下半场。我帮朋友的自提点做了个取货小程序,功能一天就搓完了,结果微信审核连着打回三次,前后耗了小一周。把踩过…

作者头像 李华
网站建设 2026/7/19 3:59:58

AI编程工具实战指南:核心价值与高效使用技巧

1. AI编程工具的核心价值与现状作为一名在软件开发行业摸爬滚打十年的老程序员,我亲眼见证了AI编程工具从概念到实际落地的全过程。记得2018年第一次接触代码自动补全工具时,那还只是个简单的语法提示器。而如今,AI编程助手已经能理解上下文、…

作者头像 李华
网站建设 2026/7/19 3:57:35

Flask-Login会话失效机制与安全实践

1. Flask-Login会话失效机制深度解析 作为Flask生态中最常用的认证扩展,Flask-Login的会话管理机制直接影响着用户体验和系统安全性。在实际项目中,我发现很多开发者对 permanent_session_lifetime 的理解存在误区——它并非简单的"过期时间设置&…

作者头像 李华
网站建设 2026/7/19 3:57:17

Chrome扩展结合Codex:从开发请求自动生成部署计划的实践指南

在实际开发流程中,从本地调试到生产上线往往需要经过多个环境,每个环境的配置、依赖和部署方式都可能不同。手动切换和配置这些环境不仅容易出错,而且效率低下。如果能在 Chrome 浏览器中直接捕获开发阶段的请求,并自动转换为标准…

作者头像 李华