- 博客(6)
- 收藏
- 关注
原创 鸿蒙http请求
1xx(信息性状态码):表示请求已接收,继续处理。如 100(继续)、101(切换协议)。2xx(成功状态码):表示请求已成功接收、理解、并接受。如 200(成功)、201(已创建)、204(无内容)。3xx(重定向状态码):表示需要客户端采取进一步操作完成请求,通常需要客户端重新发起请求。如 301(永久重定向)、302(临时重定向)、304(未修改)。4xx(客户端错误状态码):表示客户端请求有误,服务器无法处理。如 400(错误请求)、401(未授权)、403(禁止访问)、404(未找到)。5xx(服
2025-04-24 12:22:29
847
1
原创 鸿蒙自定义组件从0到进阶
自定义组件是鸿蒙(HarmonyOS)应用开发中实现UI复用与业务逻辑解耦的核心机制。基于ArkUI框架与ArkTS语言的声明式编程范式,开发者可通过封装独立的功能单元(如按钮、卡片、复杂布局等),快速构建跨设备适配、高可维护性的应用界面。在ets文件下与pages目录同级,新建component文件夹用于存放自定义组件,学过三层架构也可以新建一个uicomponent模块用于存放自定义组件,然后配置好依赖即可。
2025-04-21 21:43:59
2315
1
原创 鸿蒙实现自定义路由栈跳转从0到使用
此模块是给没学过但是想学的读者们看的。鸿蒙(HarmonyOS)中的路由栈(Router Stack)是用于管理应用内页面跳转和导航历史的核心机制。其通过栈式数据结构(先进后出)记录页面切换顺序,确保页面状态的保存与恢复,并支持前进、后退等导航操作。——来自DeepSeek想要理解这段话也简单,拿一个瓶子,往里面塞东西,观察你塞进去和取出来的规律,越早放入的东西越晚取出来,路由栈也是同理,每使用push方法跳转一次,往栈中压入一个页面,使用pop()返回上一个页面,讲栈顶的页面删除,跳转到下一个页面。
2025-04-18 18:02:27
2178
原创 鸿蒙中使用emitter注意事项
emitter提供了在同一进程不同线程间,或同一进程同一线程内,发送和处理事件的能力,包括持续订阅事件、单次订阅事件、取消订阅事件,以及发送事件到事件队列的能力。用处:持续订阅指定的事件,并在接收到该事件时,执行对应的回调处理函数。event: 订阅或发送的事件,订阅事件的时候EventPriority不生效,可以为InnerEvent类型(包含了eventId: number和priority: EventPrioity(优先级)), 也可以为字符串类型,不超过10240字节。
2025-04-16 18:18:20
797
1
原创 鸿蒙连接WebSocket服务器实现长连接
想知道原生鸿蒙怎么连接WebSocket实现长连接吗,这篇文章非常实用,教你从接口实现一个案例,清晰易懂。
2025-04-15 18:21:42
2390
2
原创 鸿蒙原生开发中自定义组件进阶——实现插槽(slot) 非常实用
我在学习鸿蒙开发前学习过许多前端技术,框架什么的,但是发现鸿蒙声明式开发范式中似乎没有插槽的类似东西,就查看了其他人的文章加上所学的知识研究了一下,本文章从头到尾讲述了声明式开发范式中的插槽,包括传入可点击的按钮什么的使用方法,如果还想知道更多的使用方式可以联系我。(第一次写文章,不好轻点喷)
2025-03-29 17:18:45
802
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人