您需要先 登录 才能评论/回答

全部评论(2)
代码示例
AppStorage.link('varA')
PersistentStorage.persistProp("varA", "111");
@Entry
@Component
struct Index {
@StorageLink('varA') varA: string = ''
build() {
Column() {
Text('varA: ' + this.varA).fontSize(20)
Button('Set').width(100).height(100).onClick(() => {
this.varA += '333'
})
}
.width('100%')
.height('100%')
}
}

2024-01-22 18:21:42
解决措施
通过PersistentStorage类实现管理应用持久化数据,可以将特定标记的持久化数据链接到AppStorage中,并由AppStorage接口访问对应持久化数据。PersistentStorage持久化后的数据会生成本地xml文件保存,文件路径为/data/app/el2/100/base/<bundleName>/haps/<hapName>/files/persistent_storage。
参考链接
持久化数据管理

2024-01-22 18:21:29