一起学习HarmonyOS应用开发——基础篇(10)

本文分享了作者通过HarmonyOS开发者认证的经历,重点介绍了如何使用PersistentStorage进行简单的数据存储,包括缓存和持久化功能,以及如何存储和获取不同类型的值(如number,string,boolean,enum)。
摘要由CSDN通过智能技术生成

前言,昨天在网上参加了HarmonyOS应用开发者基础认证,顺利通过获得证书。有32道单选题,每题2.5分;还有8道多选题,每题2.5分,总共100分,90分及格。只要把开发者教程看完就很容易通过,不想看视频就看指南文档,三四天的时间(每天看两三个小时)就可以看完。

上一篇说了网络请求,这一篇说一下数据存储,先说个简单的存储(缓存)。

PersistentStorage持久化存储(应用退出后重新打开数据依旧能获取到)

PersistentStorage.PersistProp('id', '123');@Entry@Componentstruct PersistentStorageTest{  @State data: string = '111';  build(){    Column(){      TextInput().onChange((value: string) => {        this.data = value;      })      Divider()      Button('存入').onClick(()=>{        console.log('插入'+this.data)        AppStorage.Set('id', this.data)//保存数据      })      Divider()      Button('获取').onClick(()=>{        console.log('看看---'+AppStorage.Get('id'))//获取数据      })    }.width('100%').height('100%')  }}
注意:number, string, boolean, enum类型的值都可以存储。先初始化PersistentStorage,将key对应的属性持久化到文件中。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值