diff --git a/zh-cn/application-dev/quick-start/arkts-state-mgmt-application-level.md b/zh-cn/application-dev/quick-start/arkts-state-mgmt-application-level.md index 922b4715478f37d49ed18a7ed4e4c98d54a3f981..c4e7e7cf211265eb5837f7e2c8967aa6aaaa38ac 100644 --- a/zh-cn/application-dev/quick-start/arkts-state-mgmt-application-level.md +++ b/zh-cn/application-dev/quick-start/arkts-state-mgmt-application-level.md @@ -143,12 +143,28 @@ struct LocalStorageComponent { @LocalStorageLink("storageSimpleProp") simpleVarName: number = 0 build() { Column(){ - Text(this.simpleVarName.toString()) + Button(`LocalStorageLink: ${ this.simpleVarName.toString() }`) .onClick(()=>{ this.simpleVarName +=1; }) Text(JSON.stringify(this.simpleVarName)) .fontSize(50) + LocalStorageComponentProp(); + } + .height(500) + } +} +@Component +struct LocalStorageComponentProp { + @LocalStorageProp("storageSimpleProp") simpleVarName: number = 0 + build() { + Column() { + Button(`LocalStorageProp: ${ this.simpleVarName.toString() }`) + .onClick(() => { + this.simpleVarName += 1; + }) + Text(JSON.stringify(this.simpleVarName)) + .fontSize(50) } .height(500) } diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-state-management.md b/zh-cn/application-dev/reference/arkui-ts/ts-state-management.md index 183bf1b8c250b333bf0be5c475bdfb7a2542342d..0defa90f0c7156a21408dc0b4cb6935eeea1f7d7 100644 --- a/zh-cn/application-dev/reference/arkui-ts/ts-state-management.md +++ b/zh-cn/application-dev/reference/arkui-ts/ts-state-management.md @@ -401,7 +401,7 @@ setOrCreate\(propName: string, newValue: T): boolean | 类型 | 描述 | | ------- | ------------------------------------------------------------ | -| boolean | 如果已存在与给定键名字相同的属性,更新其值且返回true。如果不存在具有给定名称的属性,在LocalStorage中创建具有给定默认值的新属性,默认值必须是T类型。不允许undefined 或 null 返回true。 | +| boolean | 如果已存在与给定键名字相同的属性,更新其值且返回true。如果不存在具有给定名称的属性,在LocalStorage中创建具有给定默认值的新属性,默认值必须是T类型,不允许undefined 或 null 。 | ```ts this.storage = new LocalStorage();