- 博客(22)
- 收藏
- 关注
原创 HarmonyOS 数据埋点(适用API12以上版本)
用户频繁的进出埋点的页面,这个上报请求的频率就会很频繁,服务端那边的压力就会很大,我们可以设置当到达N条数据之后再上报,这样的话就会节省一部分性能,当我们开启软件时自动上报一次,这样就会避免有的数据没有上报的情况。第二步:封装工具函数方法。
2025-03-27 21:46:59
355
原创 HarmonyOS 主题工具的实现(适用API12以上版本)
目标:实现主题设置,默认是亮色主题,可设置暗色主题,可以设置跟随系统。第三步:设置里面显示已关闭和已开启。第二步:在弹窗页面接收系统状态。
2025-03-27 21:43:39
675
原创 HarmonyOS 点赞功能(适用API12以上版本)
目标:实现点赞和取消点赞,收藏和取消收藏注意: 点赞和收藏是一个接口,取消点赞和取消收藏是一个接口,参数都一样合并在一个方法完成实现步骤:第一步:数据类型第二步:封装函数第三步:调用方法
2025-03-23 22:19:57
288
原创 HarmonyOS文章内容乱码解决(适用API12以上版本)
提取码: e6k3 复制这段内容后打开百度网盘手机App,操作更方便哦。第一步:安装放入rawfile文件夹内。
2025-03-20 16:47:09
886
原创 HarmonyOS NEXT未登录状态下,跳转访问控制的页面拦截到登录需要回跳,访问控制的逻辑需要鉴权(适用API12以上版本)
目标:未登录状态下,跳转访问控制的页面拦截到登录需要回跳,访问控制的逻辑需要鉴权。第二步在登录页面登录成功进行跳转。
2025-03-19 15:43:38
318
原创 首屏骨架效果HarmonyOS NEXT(适用API12以上版本)
第一步:小组件样式(默认宽100%)第四步:在页面内直接写样式。第二步:容器动画组件。
2025-03-18 21:53:16
224
原创 交互功能-http 请求工具(axios在鸿蒙里面的使用)HarmonyOS NEXT(适用API12以上版本)
/ Get 请求可以省略第二个泛型,因为axios默认是any任何值可传。* Http 请求工具,基于 axios 封装。
2025-03-15 20:57:22
484
原创 1、时间秒转换成天、时、分 2、双tokenHarmonyOS NEXT(适用API12以上版本)
时间秒转换成天、时、分return (second / day).toFixed(1) + '天'return (second / hour).toFixed(1) + '小时'} else {return (second / min).toFixed(0) + '分钟'父组件点击,子组件接收高亮,父组件存储数据。
2025-03-15 20:53:31
368
原创 HarmonyOS NEXT1、AppStorage 和 PersistentStorage 的区别2、持久化封装方法(适用API12以上版本)
应用内全局(但需通过AppStorage访问)用户配置、登录状态等需要保留的数据。临时状态、页面间参数传递。第二步:首页初始化用户。持久化(跨应用启动)
2025-03-15 20:50:19
537
原创 第七章HarmonyOS NEXT 鸿蒙router和Navigtion(适用API12以上版本)
navPathStack.pushPath({ name: 'login' }) //模拟器调换到登录页。// 跳转到 routerMapPageA 但是没有 token 的情况下,删除路由栈,跳转去登录页。2在 resources/base/profile/main_pages.json 中配置过路由。showAlertBeforeBackPage 开启页面返回的时候开启对话框(返回判断)navPathStack.pop() //删除路由栈。Navigation 步骤(有时间过一遍!
2025-03-15 20:31:49
351
原创 第六章HarmonyOS NEXT 鸿蒙储存LocalStorage AppStorage PersistentStorage(适用API12以上版本)
特性AppStorage作用范围页面级或UIAbility内应用全局应用全局 + 持久化存储位置内存内存磁盘生命周期页面销毁时清除应用退出时清除长期保留(除非删除/卸载)数据同步机制单向/双向组件绑定单向/双向全局绑定与AppStorage 绑定并持久化典型应用场景页面内状态共享全局状态管理需要长期保存的关键数据(一般我们用StorageLink全局注册)LocalStorage 是页面级的UI状态存储,通过 @Entry 装饰器接收用法。
2025-03-15 20:28:52
568
原创 第五章 祖先、后代、父子传递(适用API12以上版本)
解决办法:子组件用@ObjectLink来接收,再在Class(i2c生成的)类名前面+@Observed,就可以和对象互相关联了。每个class里面前面默认有一个@Track对象,当我们不跟踪一个对象时不屑@Track ,但是其他的跟踪的需要都写上。父传子的时候,子组件定义变量的时候,如果没有任何的修饰符,那么该值只会在第一次渲染时生效。State是当前组件的状态,他的数据变化可以驱动UI,但是子组件接收的数据没办法更新。@Prop:子组件可以接收父组件的值,父组件不能接收子组件的值(单向)
2025-03-15 20:19:24
274
原创 HarmonyOS NEXT第二章 组件进阶,interface 和 class工具(适用API12以上版本)
在鸿蒙开发中,只有对象或者数组第一层的数据发生变化,才可以呗观测到,而我们想内部的数据也能观测到,我们需要做的处理如下。当我们事件处理逻辑比较复杂,写在UI描述中无法抽离的时候,我们可以在struct结构体中定义。2.箭头函数中的this指向当前struct实例,可以方便的调用方法和获取属性。值得注意的是:上述组件中有的双向组件是属性,有的双向绑定是参数。1.因为function中的this指向为undefind。设计的,在代码中直接修改即可。可以包含属性、方法的具体。只能定义属性和方法的。
2025-03-15 20:13:36
1363
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅