@LocalStorageLink和LocalStorage如何实现双向同步?

@LocalStorageLink和LocalStorage如何实现双向同步?

HarmonyOS
2024-08-06 13:09:03
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
单花红丝线
let para: Record<string, number> = { 'PropA': 47 };
let storage: LocalStorage = new LocalStorage(para);
let linkToPropA: SubscribedAbstractProperty<object> = storage.link('PropA');

@Entry(storage)
@Component
struct CompA {
   @LocalStorageLink('PropA') storageLink: number = 1;
  build() {
    Column() {
      Text(`incr @LocalStorageLink variable`)
        .onClick(() => {
          this.storageLink += 1
        })
      Text(`@LocalStorageLink: ${this.storageLink} - linkToPropA: ${linkToPropA.get()}`)
    }
  }
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
分享
微博
QQ
微信
回复
2024-08-06 19:26:34
相关问题
数组列表如何实现数据的双向同步
1217浏览 • 1回复 待解决
父组件与子组件使用@Link双向同步
2058浏览 • 1回复 待解决
HarmonyOS如何实现双向数据绑定
1466浏览 • 1回复 待解决
如何实现LocalStorage的实时监听?
1120浏览 • 1回复 待解决
RNOH SSL双向认证实现
965浏览 • 1回复 待解决
@LocalStorageLink修饰符
1388浏览 • 1回复 待解决
LocalStorageAppStorage有什么区别?
2138浏览 • 2回复 待解决
HarmonyOS 如何实现同步JS桥?
694浏览 • 1回复 待解决
HarmonyOS PixelMap如何实现父子组件同步
755浏览 • 1回复 待解决
如何实现鸿蒙应用的离线数据同步?
740浏览 • 0回复 待解决