未验证 提交 acc6b2d8 编写于 作者: O openharmony_ci 提交者: Gitee

!10884 状态变量增加使用限制链接 以及LocalStorage接口说明

Merge pull request !10884 from Bo Jiang/master
......@@ -14,6 +14,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组件。
......
......@@ -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刷新。
......
......@@ -533,9 +533,9 @@ keys(): IterableIterator\<string>
**返回值:**
| 类型 | 描述 |
| -------------- | ---------------------------- |
| array\<string> | 返回包含所有键的字符串数组。 |
| 类型 | 描述 |
| -------------- | -------------------------------------- |
| array\<string> | 返回包含所有键不可序列化的字符串数组。 |
```ts
this.storage = new LocalStorage()
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册