鸿蒙
文章平均质量分 80
西半球
好记性不如烂笔头
展开
-
HarmonyOS NEXT - 项目基础框架的搭建
达到项目最低限度的要求要把项目结构定好,要可以网络请求,有一些必要组件和工具类,有登录页面和主页面,可以进行路由跳转。所以需要创建Navigation组件和tabbar组件,然后通过路由连通单个页面。切换通过在程序的第一个页面内处理,根据登录信息做判断显示登录页还是主页面。通过本地存储的用户信息判断是切换到登录页面还是主页面。退出登录把用户信息清掉,并把路由替换掉即可。和4个子页面,子页面内部再实现。模块 ,通用图片资源放在了。这里只举列第一个页面,模块,组件和工具类在。至此大框架已经出来了。原创 2024-08-16 13:43:48 · 959 阅读 · 0 评论 -
HarmonyOS NEXT - 三方库axios的使用和封装
这样在项目中以后只使用第二次封装的代码,如果后期需要调整会方便一点。在demo中这些组件和工具类都通过module实现了,具体可以参考。OpenHarmony ohpm 环境配置等更多内容,请参考。然后在当前目录的 oh_modules 目录下就可以看到了。,第二次又添加了loading和返回错误弹框提示。要请求网络数据,首先需要申请权限,需要在。loading组件的实现看这里。点击 Sync Now同步一下。封装了2层,第一次是基础封装。文件中设置网络访问权限。原创 2024-08-16 10:54:00 · 1159 阅读 · 0 评论 -
HarmonyOS NEXT - Navigation组件封装BaseNavigation
组件导航 (Navigation)(推荐)Navigation是路由容器组件,一般作为首页的根容器,包括单栏(Stack)、分栏(Split)和自适应(Auto)三种显示模式。Navigation组件适用于模块内和跨模块的路由切换,一次开发,多端部署场景。通过组件级路由能力实现更加自然流畅的转场体验,并提供多种标题栏样式来呈现更好的标题和内容联动效果。在不同尺寸的设备上,Navigation组件能够自适应显示大小,自动切换分栏展示效果。原创 2024-08-16 10:18:23 · 547 阅读 · 0 评论 -
HarmonyOS NEXT - 数据持久化存储(key,value进行AES加密处理)
鸿蒙的数据持久化是通过PersistentStorage是应用程序中的可选单例对象。此对象的作用是持久化存储选定的AppStorage属性,以确保这些属性在应用程序重新启动时的值与应用程序关闭时的值相同。官方建议是通过和AppStorage联合使用demo这里使用的是三方库数进行据存储,这是一个常用工具类的三方库,使用的里面的存数据时先对key和value 进行加密处理,然后再存到本地,这样本地数据都是密文aes加密工具类,这里使用了三方库需要先安装两个三方库。原创 2024-08-16 09:23:23 · 577 阅读 · 0 评论 -
HarmonyOS NEXT - 使用crypto-js实现Base64、MD5、AES加解密(CBC/PKCS7)
在线加密网站OpenHarmony三方库中心仓 已经有大牛发布适配好的crypto-js库,直接使用这个就行需要先在项目中导入三方库OpenHarmony ohpm 环境配置等更多内容,请参考更多使用方法请参照及我在项目中只用了Base64、MD5、AES加解密(CBC/PKCS7) 写了个工具类()进行调用。原创 2024-08-16 09:07:01 · 461 阅读 · 0 评论 -
HarmonyOS NEXT - Toast和Loading使用
以下是在第一个page的aboutToAppear方法初始化的。OpenHarmony ohpm 环境配置等更多内容,请参考。官方有个toast但是比较单一(官方toast。),在三方库上找了一个弹框库,调整样式封装了一层。需要先全局初始化一次,否则弹框不显示。需要先在项目中导入三方库。原创 2024-08-16 09:06:27 · 569 阅读 · 0 评论 -
HarmonyOS NEXT - 通过 module 模块化引用公共组件和utils
HAP官方介绍HAP(Harmony Ability Package)是应用安装和运行的基本单元。HAP包是由代码、资源、第三方库、配置文件等打包生成的模块包,其主要分为两种类型:entry和feature。entry:应用的主模块,作为应用的入口,提供了应用的基础功能。feature:应用的动态特性模块,作为应用能力的扩展,可以根据用户的需求和设备类型进行选择性安装。应用程序包可以只包含一个基础的entry包,也可以包含一个基础的entry包和多个功能性的feature包。HAR官方介绍。原创 2024-08-16 09:05:21 · 1211 阅读 · 0 评论