- 博客(5)
- 收藏
- 关注
原创 创建瀑布流布局
瀑布流容器,由“行”和“列”分割的单元格所组成,通过容器自身的排列规则,将不同大小的“项目”自上而下,如瀑布般紧密布局。通过以上步骤,就可以在鸿蒙应用中实现瀑布流布局,展示一系列具有不同高度和宽度的项目,为用户提供更加丰富和多样化的界面展示效果。如果需要实现动态加载更多数据的功能,可以在页面中添加一个按钮或者监听滚动事件,当触发相应条件时,向。2. 生成的子组件必须是允许包含在LazyForEach父容器组件中的子组件。:每一列盒子的宽度一致,盒子的高度不一致,自上而下,形成参差错落的效果。
2024-09-23 09:55:53
838
原创 鸿蒙系统中实现下拉刷新的两种方式
引入必要的组件:在你的页面中引入Refresh组件,这是HarmonyOS提供的用于实现下拉刷新的标准组件设置状态变量:使用@State装饰器声明一些状态变量,例如translateY来跟踪列表的偏移量,text来显示提示文本,以及isRefreshing来表示是否正在加载数据。绑定事件处理程序:给Refresh组件绑定一个onRefresh事件处理程序,当用户执行下拉动作时,这个处理程序会被触发。
2024-09-21 19:50:42
836
原创 数据持久化(首选项(perferences))
首选项是将内存数据保存到磁盘的一个过程,通过perferences的方法存储,它内部有几个方法辅助增删改查,其中getSync是用于调数据,putSync用于增加或者修改数据,deleteSync用于删除数据,但是每次修改了数据需要flush存进磁盘。通过以上步骤,就可以在鸿蒙系统中使用首选项(Preferences)进行简单的数据持久化操作。可以根据实际需要存储不同类型的数据,只需要指定一个唯一的键和对应的值即可。是全局的上下文对象,可以在合适的地方获取到。在对首选项进行数据的写入操作后,需要调用。
2024-09-21 11:55:09
414
原创 生命周期的阶段(理解)
生命周期:页面生命周期(仅@entry),因为@entry也是@compoent组件,所以页面组件同时拥有自定义组件的生命周期:onPageShow(),onBackPress(),onPageHide(),aboutToAppear(),aboutToDisappear()生命周期:组件生命周期(仅@component):aboutToAppear(),aboutToDisappear()生命周期:创建,销毁,窗口创建,窗口销毁,切换前台和后台。
2024-09-21 09:37:27
1790
原创 自定义封装搜索组件
这个示例展示了一个简单的搜索组件,包括输入框和搜索按钮,点击搜索按钮后会跳转到搜索结果页面并传递搜索词作为参数。以上是一个简单的鸿蒙搜索组件的封装示例,具体的实现方式可以根据你的需求进行进一步的扩展和优化。在实际开发中,还需要考虑数据的存储和管理、网络请求的处理、错误处理等方面的问题。事件中,编写搜索的逻辑代码。可以根据输入框中的内容进行搜索操作,比如向服务器发送搜索请求或者在本地数据中进行搜索1。等布局组件来构建搜索组件的界面。:在需要使用搜索组件的页面中,导入搜索组件的模块,并在页面的。
2024-09-21 08:50:24
988
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人