From 4cbccb3cdb342322229128d79e43d6f068040dfc Mon Sep 17 00:00:00 2001 From: bojiang Date: Thu, 20 Oct 2022 16:41:19 +0800 Subject: [PATCH] jiangbo91@huawei.com Signed-off-by: bojiang Change-Id: I097bef29d4dafe3e879d32ea0c074391031105c9 --- .../quick-start/arkts-state-mgmt-application-level.md | 2 ++ .../quick-start/arkts-state-mgmt-page-level.md | 2 ++ .../reference/arkui-ts/ts-state-management.md | 6 +++--- 3 files changed, 7 insertions(+), 3 deletions(-) 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 c4e7e7cf21..f1cffd30f6 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 @@ -16,6 +16,8 @@ AppStorage的选择状态属性可以与不同的数据源或数据接收器同 默认情况下,AppStorage中的属性是可变的,AppStorage还可使用不可变(只读)属性。 +> **说明**:[Worker](../reference/apis/js-apis-worker.md)和主线程只能通过[postMessage](../reference/apis/js-apis-worker.md#postmessage)交互,不能使用AppStorage进行交互。 + ### @StorageLink装饰器 组件通过使用@StorageLink(key)装饰的状态变量,与AppStorage建立双向数据绑定,key为AppStorage中的属性键值。当创建包含@StorageLink的状态变量的组件时,该状态变量的值将使用AppStorage中的值进行初始化。在UI组件中对@StorageLink的状态变量所做的更改将同步到AppStorage,并从AppStorage同步到任何其他绑定实例中,如PersistentStorage或其他绑定的UI组件。 diff --git a/zh-cn/application-dev/quick-start/arkts-state-mgmt-page-level.md b/zh-cn/application-dev/quick-start/arkts-state-mgmt-page-level.md index 586f3f2247..11fd688825 100644 --- a/zh-cn/application-dev/quick-start/arkts-state-mgmt-page-level.md +++ b/zh-cn/application-dev/quick-start/arkts-state-mgmt-page-level.md @@ -2,6 +2,8 @@ @State、@Prop、@Link、@Provide、Consume、@ObjectLink、@Observed和@Watch用于管理页面级变量的状态。 +请参考[状态变量多种数据类型声明的使用限制](./arkts-restrictions-and-extensions.md)了解@State、@Provide、 @Link和@Consume四种状态变量的约束条件。 + ## @State @State装饰的变量是组件内部的状态数据,当这些状态数据被修改时,将会调用所在组件的build方法进行UI刷新。 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 0defa90f0c..11f006bf46 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 @@ -533,9 +533,9 @@ keys(): IterableIterator\ **返回值:** -| 类型 | 描述 | -| -------------- | ---------------------------- | -| array\ | 返回包含所有键的字符串数组。 | +| 类型 | 描述 | +| -------------- | -------------------------------------- | +| array\ | 返回包含所有键不可序列化的字符串数组。 | ```ts this.storage = new LocalStorage(); -- GitLab