鸿蒙中的存储有以下四种,具体解读可以参考官方文档:
这里只说下需要注意的点
1:LocalStorage和AppStorage中的值都是存储在内存中的,PersistentStorage中的值是存储在磁盘上的
2:PersistentStorage和AppStorage中的属性会建立双向同步,AppStorage中的值会自动更新到PersistentStorage中,因此不用单独调用PersistentStorage进行更新
3:除了APP初始化时需要调用一下PersistentStorage之外,其他业务场景中均使用AppStorage来进行值的更新
4:业务场景中也可以使用@StorageLink对存储值进行获取和更新
5:存储值的名称建议放在同一文件中进行管理,防止名称重复