<
Harmony 数据持久化
>
上一篇

Harmony android ios 与 javascript 互调
下一篇

Harmony 事件通知 emitter

Harmony 数据持久化

具体步骤查阅文档 https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/app-data-persistence-V5


简单数据,Api 11+ 推荐用 PersistentStorage

在逻辑中使用

// 使用前初始化(直接放在 get 和 set 之前),如果数据不存在才会赋值
PersistentStorage.persistProp<string>("cookies", "")

// get
let cookies = AppStorage.get<string>("cookies")

// save
AppStorage.setOrCreate("cookies", cookies)

在 UI 中使用

PersistentStorage.persistProp<string>("supperUserInfo", "")

@Component
export struct PersonComponent {

  @StorageLink('supperUserInfo') supperUserInfo: string = "";
  
  build() {
    Text(this.supperUserInfo)
  }
  
}
Top
Foot