HarmonyOS 如何进行数据持久化

HarmonyOS  如何进行数据持久化。

HarmonyOS
2024-09-25 12:01:28
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
FengTianYa

可以通过PersistentStorage进行持久化存储,具体可以参考文档:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-persiststorage-V5

以下是示例代码:

class UserInfo {  
  isLogin?:boolean ;  
  loginType?:string;  
  
}  
let user:UserInfo = new UserInfo()  
user.isLogin = true  
PersistentStorage.persistProp('aProp',JSON.stringify(user))  
@Entry  
@Component  
struct Index {  
  @State message: string = 'Hello World';  
  @StorageLink('aProp') aProp: string = ''  
  
  build() {  
    Row() {  
      Column() {  
        Text(this.aProp)  
          .fontSize(50)  
          .fontWeight(FontWeight.Bold)  
          .onClick(() => {  
            let data:UserInfo = JSON.parse(this.aProp)  
            data.isLogin = !data.isLogin  
            AppStorage.setOrCreate('aProp',JSON.stringify(data));  
          })  
      }  
      .width('100%')  
    }  
    .height('100%')  
  }  
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
分享
微博
QQ
微信
回复
2024-09-25 18:16:59
相关问题
FA卡片如何进行数据交互
2864浏览 • 1回复 待解决
HarmonyOS如何进行数据文件存储
1084浏览 • 1回复 待解决
PolarDB 如何进行数据通信?
3784浏览 • 1回复 待解决
TaskPool线程中如何进行数据库操作?
1168浏览 • 1回复 待解决
HarmonyOS 数据持久demo
887浏览 • 1回复 待解决
HarmonyOS 如何进行全局初始操作
907浏览 • 1回复 待解决
如何实现应用数据持久存储
3403浏览 • 1回复 待解决
关于数据持久存储要如何实现
1587浏览 • 2回复 待解决
卡片开发中如何实现数据持久
3261浏览 • 1回复 待解决
HarmonyOS 基本类型数据持久
966浏览 • 1回复 待解决
HarmonyOS 数据持久后同步问题
1100浏览 • 1回复 待解决
求大佬告知如何实现数据持久
1473浏览 • 1回复 待解决
关于数据持久使用问题
1196浏览 • 1回复 待解决
数据持久遇到的各种问题
1131浏览 • 1回复 待解决
数据持久的方式有哪些?
2059浏览 • 1回复 待解决