- 博客(5)
- 收藏
- 关注
原创 鸿蒙开发———黑马健康app(数据模型DB工具)
在执行数据库操作时,处理出现的错误,如 SQL 语法错误、违反数据约束、数据库连接问题等。方法用于构建用于插入或更新操作的数据对象。它根据给定的数据对象和列信息数组创建一个键值对集合。在执行数据库操作的过程中,使用。这个方法遍历结果集的每一行,并根据列信息将数据转换为对象。接收一个 SQL 字符串参数,该字符串包含创建表的 SQL 语句。这个方法接收查询条件和列信息数组作为参数,并返回一个泛型列表。方法中,设置数据库的配置,包括数据库文件名和安全等级,然后调用。类型的参数,用于获取应用的上下文信息。
2024-06-21 21:50:52 338
原创 鸿蒙开发———黑马健康app(数字键盘)
为每个数字按钮和删除按钮添加 onClick 事件处理器,用 clickNumber 和 clickDelete 方法。clickNumber 方法处理数字按钮的点击事件,将点击的数字添加到当前值,并进行格式校验和数值更新。clickDelete 方法处理删除按钮的点击事件,从当前值中移除最后一个字符,并更新数值。在 clickNumber 中,检查输入的字符串是否符合预期的数值格式,确保不会输入超过两个小数点的数字如果输入的数值超过 999.9,将其限制在 999.0。
2024-06-21 21:42:55 233
原创 鸿蒙开发———黑马健康app(列表)
使用 Tabs 组件创建标签页布局,TabContent 用于展示所有项目使用 ItemModel.listItemGroupByCategory(this.isFood) 获取按分类分组的项目列表。对于每个项目,使用 ListItem、Row、Image、Column 和 Text 组件创建列表项布局。为每个列表项添加 onClick 事件处理器,当点击时调用 showPanel 方法,并传递被点击的项目项。设置 Tabs 组件的宽度和高度,以及 List 组件的宽度和高度,确保它们填满可用空间。
2024-06-21 21:36:30 203
原创 鸿蒙开发———黑马健康app(UI首页开发)
通过 @Link 或 @Prop 装饰器将父组件或外部传入的数据绑定到子组件。底部导航栏,通常使用 Tabs 组件,允许用户在不同的功能页面间切换。router 模块来处理页面间的导航和跳转,例如 router.pushUrl 或 router.replaceUrl。利用生命周期方法,如 aboutToAppear 和 aboutToDisappear,来处理页面显示和隐藏时的逻辑。使用 List 或 ForEach 组件遍历项目列表,为每个项目项创建 ListItem的组件。// 1.头部搜索栏。
2024-06-21 21:22:55 298
原创 鸿蒙开发———黑马健康app(首页开发)
如果用户选择不同意隐私政策并退出应用,使用 context.terminateSelf 方法来结束当前应用的上下文。例如,使用 Column 来垂直排列页面内容,Row 来创建水平排列的元素组。例如,在用户同意隐私政策后,使用 router.replaceUrl 方法跳转到应用的首页。使用 UserPrivacyDialog 组件来创建一个对话框,让用户可以选择同意或拒绝隐私政策。应用启动时首先展示给用户的页面,用于提供应用的初次引导、用户隐私政策同意、版权信息展示等功能。
2024-06-21 20:52:36 262
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人