当前位置:   article > 正文

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

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

前言,昨天在网上参加了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对应的属性持久化到文件中。

 

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号