| - | 类别,用于指定Intent的操作类别。 |
+ | parameters | {[key: string]: any} | - | 表示WantParams描述。 |
+
+
```json
- // xxx.json
- {
+ {
"data": {
"mainAbility": "xxx.xxx.xxx"
},
@@ -141,19 +138,18 @@ HML(OpenHarmony Markup Language)是一套类HTML的标记语言,通过组
}
}
```
-
- 在API Version 8,want参数需要在app.js或app.ets文件的onCreate方法中调用[featureAbility.getWant](../apis/js-apis-featureAbility.md#featureabilitygetwant-1)接口接收相关参数。
-
+
+ 在API Version 8,want参数需要在app.js或app.ets文件的onCreate方法中调用[featureAbility.getWant](../apis/js-apis-featureAbility.md)接口接收相关参数。
+
- 消息事件格式
- | 选择器 | 样例 | 默认值 | 样例描述 |
- | -------- | -------- | -------- | -------- |
- | action | string | message | 表示事件类型。 |
- | params | Object | - | 跳转应用携带的额外参数。 |
+ | 选择器 | 样例 | 默认值 | 样例描述 |
+ | ------ | ------ | ------- | ------------ |
+ | action | string | message | 表示事件类型。 |
+ | params | Object | - | 跳转应用携带的额外参数。 |
+
-
```json
- // xxx.json
{
"actions": {
"activeEvent": {
@@ -165,7 +161,7 @@ HML(OpenHarmony Markup Language)是一套类HTML的标记语言,通过组
```
- 绑定路由事件和消息事件
-
+
```html
@@ -201,7 +197,6 @@ HML(OpenHarmony Markup Language)是一套类HTML的标记语言,通过组
```json
-// xxx.json
{
"data": {
"array": [
@@ -221,15 +216,15 @@ tid属性主要用来加速for循环的重渲染,旨在列表中的数据有
- for="(i, v) in array":其中元素索引为i,元素变量为v,遍历数组对象array。
> **说明:**
-> - 数组中的每个元素必须存在tid指定的数据属性,否则运行时可能会导致异常。
->
-> - 数组中被tid指定的属性要保证唯一性,如果不是则会造成性能损耗。比如,示例中只有id和name可以作为tid字段,因为它们属于唯一字段。
->
-> - tid不支持表达式。
->
-> - 不支持for嵌套使用。
->
-> - for对应的变量数组,当前要求数组中的object是相同类型,不支持多种object类型混合写在一个数组中。
+> - 数组中的每个元素必须存在tid指定的数据属性,否则运行时可能会导致异常。
+>
+> - 数组中被tid指定的属性要保证唯一性,如果不是则会造成性能损耗。比如,示例中只有id和name可以作为tid字段,因为它们属于唯一字段。
+>
+> - tid不支持表达式。
+>
+> - 不支持for嵌套使用。
+>
+> - for对应的变量数组,当前要求数组中的object是相同类型,不支持多种object类型混合写在一个数组中。
## 条件渲染
@@ -250,7 +245,6 @@ tid属性主要用来加速for循环的重渲染,旨在列表中的数据有
```json
-// xxx.json
{
"data": {
"show": false,
@@ -269,7 +263,6 @@ tid属性主要用来加速for循环的重渲染,旨在列表中的数据有
```json
-// xxx.json
{
"data": {
"visible": false
@@ -295,7 +288,6 @@ tid属性主要用来加速for循环的重渲染,旨在列表中的数据有
```json
-// xxx.json
{
"data": {
"show": true
diff --git a/zh-cn/application-dev/reference/js-service-widget-ui/js-service-widget-version-compatibility.md b/zh-cn/application-dev/reference/js-service-widget-ui/js-service-widget-version-compatibility.md
index 6ffed216a0c9d4923ab3a3ed584a8a1ef67d3c8a..07b5eca24b2027f8b1045f9c3c74a4ea71bbe200 100644
--- a/zh-cn/application-dev/reference/js-service-widget-ui/js-service-widget-version-compatibility.md
+++ b/zh-cn/application-dev/reference/js-service-widget-ui/js-service-widget-version-compatibility.md
@@ -5,7 +5,8 @@
> **说明:**
-> 低版本兼容能力从 API Version 6 开始支持。
+>
+> 低版本兼容能力从 API Version 6 开始支持。
开发者可以通过JSON配置文件配置前向兼容能力。该文件提供了apiVersion属性用于兼容版本,该字段和卡片配置文件的数据字段data、事件字段actions同级。在apiVersion标签下定义的内容会基于当前运行版本信息,覆盖原始的data标签内容。
diff --git a/zh-cn/application-dev/ui/js-framework-syntax-css.md b/zh-cn/application-dev/ui/js-framework-syntax-css.md
index 9def147357018c331a88ede5c43bf35f652636cb..1c62aadebe72cd7e9854cf6be14c659a7de43077 100644
--- a/zh-cn/application-dev/ui/js-framework-syntax-css.md
+++ b/zh-cn/application-dev/ui/js-framework-syntax-css.md
@@ -79,7 +79,7 @@ css选择器用于选择需要添加样式的元素,支持的选择器如下
```css
/* 页面样式xxx.css */
-/\* 对所有div组件设置样式 \*/
+/* 对所有div组件设置样式 */
div {
flex-direction: column;
}
@@ -95,13 +95,13 @@ div {
.title, .content {
padding: 5px;
}
-/\* 对class="container"的组件下的所有text设置样式 \*/
+/* 对class="container"的组件下的所有text设置样式 */
.container text {
- color: \#007dff;
+ color: #007dff;
}
-/\* 对class="container"的组件下的直接后代text设置样式 \*/
+/* 对class="container"的组件下的直接后代text设置样式 */
.container > text {
- color: \#fa2a2d;
+ color: #fa2a2d;
}
```
diff --git a/zh-cn/application-dev/ui/ts-resource-access.md b/zh-cn/application-dev/ui/ts-resource-access.md
index 7858ba7a8adee799dbf99aede2092ce54b21513a..faa397e8dd850efa2974c4ae44a785c8865bdd5c 100644
--- a/zh-cn/application-dev/ui/ts-resource-access.md
+++ b/zh-cn/application-dev/ui/ts-resource-access.md
@@ -8,7 +8,10 @@
引用rawfile下资源时使用```"$rawfile('filename')"```的形式,filename需要表示为rawfile目录下的文件相对路径,文件名需要包含后缀,路径开头不可以以"/"开头。
> **说明:**
+>
> 资源描述符不能拼接使用,仅支持普通字符串如`'app.type.name'`。
+>
+> `$r`返回值为Resource对象,可通过[getString](../../reference/apis/js-apis-resource-manager.md#getstring) 方法获取对应的字符串。
在xxx.ets文件中,可以使用在resources目录中定义的资源。
diff --git a/zh-cn/application-dev/ui/ui-js-components-switch.md b/zh-cn/application-dev/ui/ui-js-components-switch.md
index 9430f6e94215b5d88a0a10374076598663cbba3c..e236251483a79026fdcc87663ead6d309a221329 100644
--- a/zh-cn/application-dev/ui/ui-js-components-switch.md
+++ b/zh-cn/application-dev/ui/ui-js-components-switch.md
@@ -52,10 +52,8 @@ switch为开关选择器,切换开启或关闭状态。具体用法请参考[s
align-items: center;
background-color: #F1F3F5;
}
-switch{
- // 选中时的字体颜色
+switch {
texton-color: #002aff;
- // 未选中时的字体颜色
textoff-color: silver;
text-padding: 20px;
font-size: 50px;
diff --git a/zh-cn/application-dev/ui/ui-ts-basic-components-button.md b/zh-cn/application-dev/ui/ui-ts-basic-components-button.md
index 9983e643f1015dd8e4ecf4fe1449c6876b191565..06ff221c14b45531dc919dca123e6d1ac28f5b43 100644
--- a/zh-cn/application-dev/ui/ui-ts-basic-components-button.md
+++ b/zh-cn/application-dev/ui/ui-ts-basic-components-button.md
@@ -134,7 +134,7 @@ Button('Ok', { type: ButtonType.Normal, stateEffect: true })
可以将按钮用于启动操作的任何用户界面元素。按钮会根据用户的操作触发相应的事件。如,在List容器里边通过点击按钮进行页面跳转:
```ts
- // xxx.js
+ // xxx.ets
import router from '@ohos.router'
@Entry
@@ -167,26 +167,27 @@ Button('Ok', { type: ButtonType.Normal, stateEffect: true })
```
- 
+ 
- 用于表单的提交
- 在用户登录/注册页面,用户的登录或注册的提交操作会用按钮。
+ 在用户登录/注册页面,用户的登录或注册的提交操作会用按钮。
```ts
-// xxx.js
-@Entry
- @Component
- struct ButtonCase2 {
- build() {
- Column() {
- TextInput({ placeholder: 'input your username' }).margin({ top: 20 })
- TextInput({ placeholder: 'input your password' }).type(InputType.Password).margin({ top: 20 })
- Button('Register').width(300).margin({ top: 20 })
- }.padding(20)
+ // xxx.ets
+ @Entry
+ @Component
+ struct ButtonCase2 {
+ build() {
+ Column() {
+ TextInput({ placeholder: 'input your username' }).margin({ top: 20 })
+ TextInput({ placeholder: 'input your password' }).type(InputType.Password).margin({ top: 20 })
+ Button('Register').width(300).margin({ top: 20 })
+ }.padding(20)
+ }
}
- }
```
+

diff --git a/zh-cn/application-dev/ui/ui-ts-basic-resource-file-categories.md b/zh-cn/application-dev/ui/ui-ts-basic-resource-file-categories.md
index 8f704f9f69a725690f39e855e38a51477c6cfe1e..a162017315d13a063d7d5e7cb5fa0f7369af8d5f 100644
--- a/zh-cn/application-dev/ui/ui-ts-basic-resource-file-categories.md
+++ b/zh-cn/application-dev/ui/ui-ts-basic-resource-file-categories.md
@@ -75,7 +75,7 @@ base目录与限定词目录下面可以创建资源组目录(包括element、
| ------- | ---------------------------------------- | ---------------------------------------- |
| element | 表示元素资源,以下每一类数据都采用相应的JSON文件来表征。
- boolean,布尔型
- color,颜色
- float,浮点型
- intarray,整型数组
- integer,整型
- pattern,样式
- plural,复数形式
- strarray,字符串数组
- string,字符串 | element目录中的文件名称建议与下面的文件名保持一致。每个文件中只能包含同一类型的数据。
- boolean.json
- color.json
- float.json
- intarray.json
- integer.json
- pattern.json
- plural.json
- strarray.json
- string.json |
| media | 表示媒体资源,包括图片、音频、视频等非文本格式的文件。 | 文件名可自定义,例如:icon.png。 |
-| profile | 表示其他类型文件,以原始文件形式保存。 | 文件名可自定义。 |
+| rawfile | 表示其他类型文件,在应用构建为hap包后,以原始文件形式保存,不会被集成到resources.index文件中。 | 文件名可自定义。 |
### 媒体资源类型说明