
回复
LocalStorage是页面级的UI状态存储,是针对UIAbility的状态共享,一个UIAbility有多个页面,这些页面通过@Entry 装饰器接收到对应参数, 都可以通过 LocalStorage 共享数据。
LocalStorage 也可以在 同一个UIAbility 内,页面间共享状态。
:::success 用法
LocalStorage
实例:const storage = new LocalStorage({ key: value })
**@LocalStorageProp('user')**
类似于@Prop,:::
:::success 用法
LocalStorage
实例:const storage = new LocalStorage({ key: value })
**@LocalStorageLink('user')**
类似于@Link,全局均可变:::
:::success 如果要在其他页面使用,通过如下步骤实现:
:::
如果想在
UIAbility
中共享某个localStorage,可以使用如下方式实现:
一个应用可能有若干个UIAbility,如果要在多个 UIAbility 共享数据,就可以使用 AppStorage
:::success 用法:
:::
:::success 用法:
:::
核心API: