diff --git a/zh-cn/application-dev/reference/apis/js-apis-animator.md b/zh-cn/application-dev/reference/apis/js-apis-animator.md index 6acf87e937cffb211ccfa6b43ca3d70276491fcf..35c8f7ce114b4f83f6b4287244696e3c9f652b4d 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-animator.md +++ b/zh-cn/application-dev/reference/apis/js-apis-animator.md @@ -1,5 +1,7 @@ # 动画 +本模块提供组件动画效果,包括定义动画、启动动画和以相反的顺序播放动画等。 + > **说明:** > > 本模块首批接口从API version 6开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 @@ -21,14 +23,14 @@ createAnimator(options: AnimatorOptions): AnimatorResult **系统能力:** SystemCapability.ArkUI.ArkUI.Full **参数:** - | 参数名 | 类型 | 必填 | 说明 | - | -------- | -------- | -------- | -------- | - | options | [AnimatorOptions](#animatoroptions) | 是 | 定义动画选项。| +| 参数名 | 类型 | 必填 | 说明 | +| -------- | -------- | -------- | -------- | +| options | [AnimatorOptions](#animatoroptions) | 是 | 定义动画选项。| **返回值:** - | 类型 | 说明 | - | -------- | -------- | - | [AnimatorResult](#animatorresult) | Animator结果接口。 | +| 类型 | 说明 | +| -------- | -------- | +| [AnimatorResult](#animatorresult) | Animator结果接口。 | **示例:** @@ -92,9 +94,9 @@ update(options: AnimatorOptions): void **系统能力:** SystemCapability.ArkUI.ArkUI.Full **参数:** - | 参数名 | 类型 | 必填 | 说明 | - | -------- | -------- | -------- | -------- | - | options | [AnimatorOptions](#animatoroptions) | 是 | 定义动画选项。| +| 参数名 | 类型 | 必填 | 说明 | +| -------- | -------- | -------- | -------- | +| options | [AnimatorOptions](#animatoroptions) | 是 | 定义动画选项。| **示例:** ``` @@ -175,9 +177,9 @@ onframe: (progress: number) => void **系统能力:** SystemCapability.ArkUI.ArkUI.Full **参数:** - | 参数名 | 类型 | 必填 | 说明 | - | -------- | -------- | -------- | -------- | - | progress | number | 是 | 动画的当前进度。| +| 参数名 | 类型 | 必填 | 说明 | +| -------- | -------- | -------- | -------- | +| progress | number | 是 | 动画的当前进度。| **示例:** ``` diff --git a/zh-cn/application-dev/reference/apis/js-apis-bytrace.md b/zh-cn/application-dev/reference/apis/js-apis-bytrace.md index 9eb2a4a96fe5909666ef9df138b68e2fb4cb7ccd..add046e1ff964c4f3d54cf4e5657f74a456b0c62 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-bytrace.md +++ b/zh-cn/application-dev/reference/apis/js-apis-bytrace.md @@ -1,5 +1,7 @@ # 性能打点 +本模块提供了追踪进程轨迹。 + > **说明:** > - 从API Version 8开始,该接口不再维护,推荐使用新接口[`@ohos.hiTraceMeter`](js-apis-hitracemeter.md)。 > - 本模块首批接口从API version 7开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 diff --git a/zh-cn/application-dev/reference/apis/js-apis-connectedTag.md b/zh-cn/application-dev/reference/apis/js-apis-connectedTag.md index f0993bdb4d39ee0521368c13a05f5cf0dbf2c2b4..6f62b388faf8642a95796829f7f39147e03db897 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-connectedTag.md +++ b/zh-cn/application-dev/reference/apis/js-apis-connectedTag.md @@ -1,5 +1,7 @@ # 有源标签 +本模块提供有源标签的使用,包括初始化有源标签芯片、读取有源标签内容、写入内容到有源标签等。 + > ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:** > 本模块首批接口从API version 8开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 diff --git a/zh-cn/application-dev/reference/apis/js-apis-contact.md b/zh-cn/application-dev/reference/apis/js-apis-contact.md index d278496c2a547c4150b98ac20adcfead9ddac860..fa9d389a4a908ffc790de9dab1c2fa570b0f9eb1 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-contact.md +++ b/zh-cn/application-dev/reference/apis/js-apis-contact.md @@ -1,5 +1,7 @@ # 联系人 +本模块提供联系人管理能力,包括添加联系人、删除联系人、更新联系人等 + >**说明:** > >本模块首批接口从API version 7开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 diff --git a/zh-cn/application-dev/reference/apis/js-apis-continuation-continuationExtraParams.md b/zh-cn/application-dev/reference/apis/js-apis-continuation-continuationExtraParams.md index e72255533792d0b6e44e8c694430b04751087c09..8270193601115937abe402bb26eb67e11f907411 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-continuation-continuationExtraParams.md +++ b/zh-cn/application-dev/reference/apis/js-apis-continuation-continuationExtraParams.md @@ -1,5 +1,7 @@ # ContinuationExtraParams +本模块提供流转管理入口中互联面板所需的过滤参数。 + > ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:** > 本模块首批接口从API version 8开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 @@ -15,7 +17,7 @@ import continuationManager from "@ohos.continuation.continuationManager" **系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.DistributedAbilityManager -| 名称 | 参数类型 | 可读 | 可写 | 说明 | +| 名称 | 参数类型 | 可读 | 可写 | 说明 | | -------- | -------- | -------- | -------- | -------- | | deviceType | Array\ | 是 | 是 | 表示设备类型。| | targetBundle | string | 是 | 是 | 表示目标包名。 | diff --git a/zh-cn/application-dev/reference/apis/js-apis-convertxml.md b/zh-cn/application-dev/reference/apis/js-apis-convertxml.md index 8c5d07f459ab09421173796afd247726009df586..b5bad4a12fb5be6631b00662311387e9f217dd18 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-convertxml.md +++ b/zh-cn/application-dev/reference/apis/js-apis-convertxml.md @@ -1,5 +1,7 @@ # xml转换JavaScript +本模块提供转换xml文本为JavaScript对象的选项。 + > **说明:** > 本模块首批接口从API version 8开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 diff --git a/zh-cn/application-dev/reference/apis/js-apis-fileio.md b/zh-cn/application-dev/reference/apis/js-apis-fileio.md index 4d93467dcc512f328b40fbcb828c976eb9b0f947..35502aad72d8abbfc3a62731b62956420db5880b 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-fileio.md +++ b/zh-cn/application-dev/reference/apis/js-apis-fileio.md @@ -42,9 +42,9 @@ stat(path: string): Promise<Stat> **返回值:** - | 类型 | 说明 | - | ---------------------------- | ---------- | - | Promise<[Stat](#stat)> | Promise对象。返回文件的具体信息。 | +| 类型 | 说明 | +| ---------------------------- | ---------- | +| Promise<[Stat](#stat)> | Promise对象。返回文件的具体信息。 | **示例:** ```js @@ -93,9 +93,9 @@ statSync(path:string): Stat **返回值:** - | 类型 | 说明 | - | ------------- | ---------- | - | [Stat](#stat) | 表示文件的具体信息。 | +| 类型 | 说明 | +| ------------- | ---------- | +| [Stat](#stat) | 表示文件的具体信息。 | **示例:** ```js @@ -118,9 +118,9 @@ opendir(path: string): Promise<Dir> | path | string | 是 | 待打开文件目录的应用沙箱路径。 | **返回值:** - | 类型 | 说明 | - | -------------------------- | -------- | - | Promise<[Dir](#dir)> | Promise对象。返回Dir对象。 | +| 类型 | 说明 | +| -------------------------- | -------- | +| Promise<[Dir](#dir)> | Promise对象。返回Dir对象。 | **示例:** ```js @@ -172,9 +172,9 @@ opendirSync(path: string): Dir | path | string | 是 | 待打开文件目录的应用沙箱路径。 | **返回值:** - | 类型 | 说明 | - | ----------- | -------- | - | [Dir](#dir) | 返回Dir对象。 | +| 类型 | 说明 | +| ----------- | -------- | +| [Dir](#dir) | 返回Dir对象。 | **示例:** ```js @@ -200,9 +200,9 @@ access(path: string, mode?: number): Promise<void> | mode | number | 否 | 访问文件时的选项,可给定如下选项,以按位或的方式使用多个选项,默认给定0。
确认当前进程是否具有对应权限:
- 0:确认文件是否存在。
- 1:确认当前进程是否具有可执行权限。
- 2:确认当前进程是否具有写权限。
- 4:确认当前进程是否具有读权限。 | **返回值:** - | 类型 | 说明 | - | ------------------- | ---------------------------- | - | Promise<void> | Promise对象。无返回值。 | +| 类型 | 说明 | +| ------------------- | ---------------------------- | +| Promise<void> | Promise对象。无返回值。 | **示例:** ```js @@ -270,14 +270,14 @@ close(fd: number):Promise<void> **系统能力**:SystemCapability.FileManagement.File.FileIO **参数:** - | 参数名 | 类型 | 必填 | 说明 | - | ---- | ------ | ---- | ------------ | - | fd | number | 是 | 待关闭文件的文件描述符。 | +| 参数名 | 类型 | 必填 | 说明 | +| ---- | ------ | ---- | ------------ | +| fd | number | 是 | 待关闭文件的文件描述符。 | **返回值:** - | 类型 | 说明 | - | ------------------- | ---------------------------- | - | Promise<void> | Promise对象。无返回值。 | +| 类型 | 说明 | +| ------------------- | ---------------------------- | +| Promise<void> | Promise对象。无返回值。 | **示例:** ```js @@ -299,10 +299,10 @@ close(fd: number, callback:AsyncCallback<void>): void **系统能力**:SystemCapability.FileManagement.File.FileIO **参数:** - | 参数名 | 类型 | 必填 | 说明 | - | -------- | ------------------------- | ---- | ------------ | - | fd | number | 是 | 待关闭文件的文件描述符。 | - | callback | AsyncCallback<void> | 是 | 异步关闭文件之后的回调。 | +| 参数名 | 类型 | 必填 | 说明 | +| -------- | ------------------------- | ---- | ------------ | +| fd | number | 是 | 待关闭文件的文件描述符。 | +| callback | AsyncCallback<void> | 是 | 异步关闭文件之后的回调。 | **示例:** ```js @@ -322,9 +322,9 @@ closeSync(fd: number): void **系统能力**:SystemCapability.FileManagement.File.FileIO **参数:** - | 参数名 | 类型 | 必填 | 说明 | - | ---- | ------ | ---- | ------------ | - | fd | number | 是 | 待关闭文件的文件描述符。 | +| 参数名 | 类型 | 必填 | 说明 | +| ---- | ------ | ---- | ------------ | +| fd | number | 是 | 待关闭文件的文件描述符。 | **示例:** ```js @@ -341,9 +341,9 @@ close(): Promise<void> **系统能力**:SystemCapability.FileManagement.File.FileIO **返回值:** - | 类型 | 说明 | - | ------------------- | ---------------------------- | - | Promise<void> | Promise对象。无返回值。 | +| 类型 | 说明 | +| ------------------- | ---------------------------- | +| Promise<void> | Promise对象。无返回值。 | **示例:** ```js @@ -364,9 +364,9 @@ close(callback: AsyncCallback<void>): void **系统能力**:SystemCapability.FileManagement.File.FileIO **参数:** - | 参数名 | 类型 | 必填 | 说明 | - | -------- | ------------------------- | ---- | ------------- | - | callback | AsyncCallback<void> | 是 | 异步关闭文件流之后的回调。 | +| 参数名 | 类型 | 必填 | 说明 | +| -------- | ------------------------- | ---- | ------------- | +| callback | AsyncCallback<void> | 是 | 异步关闭文件流之后的回调。 | **示例:** ```js @@ -385,16 +385,16 @@ copyFile(src:string | number, dest:string | number, mode?:number):Promise<voi **系统能力**:SystemCapability.FileManagement.File.FileIO **参数:** - | 参数名 | 类型 | 必填 | 说明 | - | ---- | -------------------------- | ---- | ---------------------------------------- | - | src | string \| number | 是 | 待复制文件的路径或待复制文件的描述符。 | - | dest | string \| number | 是 | 目标文件路径或目标文件描述符。 | - | mode | number | 否 | mode提供覆盖文件的选项,当前仅支持0,且默认为0。
0:完全覆盖目标文件,未覆盖部分将被裁切掉。 | +| 参数名 | 类型 | 必填 | 说明 | +| ---- | -------------------------- | ---- | ---------------------------------------- | +| src | string \| number | 是 | 待复制文件的路径或待复制文件的描述符。 | +| dest | string \| number | 是 | 目标文件路径或目标文件描述符。 | +| mode | number | 否 | mode提供覆盖文件的选项,当前仅支持0,且默认为0。
0:完全覆盖目标文件,未覆盖部分将被裁切掉。 | **返回值:** - | 类型 | 说明 | - | ------------------- | ---------------------------- | - | Promise<void> | Promise对象。无返回值。 | +| 类型 | 说明 | +| ------------------- | ---------------------------- | +| Promise<void> | Promise对象。无返回值。 | **示例:** ```js @@ -415,12 +415,12 @@ copyFile(src: string | number, dest: string | number, mode: number, callback: As **系统能力**:SystemCapability.FileManagement.File.FileIO **参数:** - | 参数名 | 类型 | 必填 | 说明 | - | -------- | -------------------------- | ---- | ---------------------------------------- | - | src | string \| number | 是 | 待复制文件的路径或待复制文件的描述符。 | - | dest | string \| number | 是 | 目标文件路径或目标文件描述符。 | - | mode | number | 否 | mode提供覆盖文件的选项,当前仅支持0,且默认为0。
0:完全覆盖目标文件,未覆盖部分将被裁切掉。 | - | callback | AsyncCallback<void> | 是 | 异步复制文件之后的回调。 | +| 参数名 | 类型 | 必填 | 说明 | +| -------- | -------------------------- | ---- | ---------------------------------------- | +| src | string \| number | 是 | 待复制文件的路径或待复制文件的描述符。 | +| dest | string \| number | 是 | 目标文件路径或目标文件描述符。 | +| mode | number | 否 | mode提供覆盖文件的选项,当前仅支持0,且默认为0。
0:完全覆盖目标文件,未覆盖部分将被裁切掉。 | +| callback | AsyncCallback<void> | 是 | 异步复制文件之后的回调。 | **示例:** ```js @@ -439,11 +439,11 @@ copyFileSync(src: string | number, dest: string | number, mode?: number): void **系统能力**:SystemCapability.FileManagement.File.FileIO **参数:** - | 参数名 | 类型 | 必填 | 说明 | - | ---- | -------------------------- | ---- | ---------------------------------------- | - | src | string \| number | 是 | 待复制文件的路径或待复制文件的描述符。 | - | dest | string \| number | 是 | 目标文件路径或目标文件描述符。 | - | mode | number | 否 | mode提供覆盖文件的选项,当前仅支持0,且默认为0。
0:完全覆盖目标文件,未覆盖部分将被裁切掉。 | +| 参数名 | 类型 | 必填 | 说明 | +| ---- | -------------------------- | ---- | ---------------------------------------- | +| src | string \| number | 是 | 待复制文件的路径或待复制文件的描述符。 | +| dest | string \| number | 是 | 目标文件路径或目标文件描述符。 | +| mode | number | 否 | mode提供覆盖文件的选项,当前仅支持0,且默认为0。
0:完全覆盖目标文件,未覆盖部分将被裁切掉。 | **示例:** ```js @@ -466,9 +466,9 @@ mkdir(path:string, mode?: number): Promise<void> | mode | number | 否 | 创建目录的权限,可给定如下权限,以按位或的方式追加权限,默认给定0o775。
- 0o775:所有者具有读、写及可执行权限,其余用户具有读及可执行权限。
- 0o700:所有者具有读、写及可执行权限。
- 0o400:所有者具有读权限。
- 0o200:所有者具有写权限。
- 0o100:所有者具有可执行权限。
- 0o070:所有用户组具有读、写及可执行权限。
- 0o040:所有用户组具有读权限。
- 0o020:所有用户组具有写权限。
- 0o010:所有用户组具有可执行权限。
- 0o007:其余用户具有读、写及可执行权限。
- 0o004:其余用户具有读权限。
- 0o002:其余用户具有写权限。
- 0o001:其余用户具有可执行权限。 | **返回值:** - | 类型 | 说明 | - | ------------------- | ---------------------------- | - | Promise<void> | Promise对象。无返回值。 | +| 类型 | 说明 | +| ------------------- | ---------------------------- | +| Promise<void> | Promise对象。无返回值。 | **示例:** ```js @@ -539,9 +539,9 @@ open(path: string, flags?: number, mode?: number): Promise<number> | mode | number | 否 | 若创建文件,则指定文件的权限,可给定如下权限,以按位或的方式追加权限,默认给定0o666。
- 0o666:所有者具有读、写权限,所有用户组具有读、写权限,其余用户具有读、写权限。
- 0o700:所有者具有读、写及可执行权限。
- 0o400:所有者具有读权限。
- 0o200:所有者具有写权限。
- 0o100:所有者具有可执行权限。
- 0o070:所有用户组具有读、写及可执行权限。
- 0o040:所有用户组具有读权限。
- 0o020:所有用户组具有写权限。
- 0o010:所有用户组具有可执行权限。
- 0o007:其余用户具有读、写及可执行权限。
- 0o004:其余用户具有读权限。
- 0o002:其余用户具有写权限。
- 0o001:其余用户具有可执行权限。 | **返回值:** - | 类型 | 说明 | - | --------------------- | ----------- | - | Promise<number> | Promise对象。返回打开文件的文件描述符。 | +| 类型 | 说明 | +| --------------------- | ----------- | +| Promise<number> | Promise对象。返回打开文件的文件描述符。 | **示例:** ```js @@ -593,9 +593,9 @@ openSync(path:string, flags?:number, mode?:number): number | mode | number | 否 | 若创建文件,则指定文件的权限,可给定如下权限,以按位或的方式追加权限,默认给定0o666。
- 0o666:所有者具有读、写权限,所有用户组具有读、写权限,其余用户具有读、写权限。
- 0o640:所有者具有读、写权限,所有用户组具有读权限。
- 0o700:所有者具有读、写及可执行权限。
- 0o400:所有者具有读权限。
- 0o200:所有者具有写权限。
- 0o100:所有者具有可执行权限。
- 0o070:所有用户组具有读、写及可执行权限。
- 0o040:所有用户组具有读权限。
- 0o020:所有用户组具有写权限。
- 0o010:所有用户组具有可执行权限。
- 0o007:其余用户具有读、写及可执行权限。
- 0o004:其余用户具有读权限。
- 0o002:其余用户具有写权限。
- 0o001:其余用户具有可执行权限。
创建出的文件权限受umask影响,umask随进程启动确定,其修改当前不开放。 | **返回值:** - | 类型 | 说明 | - | ------ | ----------- | - | number | 打开文件的文件描述符。 | +| 类型 | 说明 | +| ------ | ----------- | +| number | 打开文件的文件描述符。 | **示例:** ```js @@ -632,9 +632,9 @@ read(fd: number, buffer: ArrayBuffer, options?: { **返回值:** - | 类型 | 说明 | - | ---------------------------------- | ------ | - | Promise<[ReadOut](#readout)> | Promise对象。返回读取的结果。 | +| 类型 | 说明 | +| ---------------------------------- | ------ | +| Promise<[ReadOut](#readout)> | Promise对象。返回读取的结果。 | **示例:** ```js @@ -662,12 +662,12 @@ read(fd: number, buffer: ArrayBuffer, options: { **系统能力**:SystemCapability.FileManagement.File.FileIO **参数:** - | 参数名 | 类型 | 必填 | 说明 | - | -------- | ---------------------------------------- | ---- | ---------------------------------------- | - | fd | number | 是 | 待读取文件的文件描述符。 | - | buffer | ArrayBuffer | 是 | 用于保存读取到的文件数据的缓冲区。 | - | options | Object | 否 | 支持如下选项:
- offset,number类型,表示将数据读取到缓冲区的位置,即相对于缓冲区首地址的偏移。可选,默认为0。
- length,number类型,表示期望读取数据的长度。可选,默认缓冲区长度减去偏移长度。
- position,number类型,表示期望读取文件的位置。可选,默认从当前位置开始读。
约束:offset+length<=buffer.size。 | - | callback | AsyncCallback<[ReadOut](#readout)> | 是 | 异步读取数据之后的回调。 | +| 参数名 | 类型 | 必填 | 说明 | +| -------- | ---------------------------------------- | ---- | ---------------------------------------- | +| fd | number | 是 | 待读取文件的文件描述符。 | +| buffer | ArrayBuffer | 是 | 用于保存读取到的文件数据的缓冲区。 | +| options | Object | 否 | 支持如下选项:
- offset,number类型,表示将数据读取到缓冲区的位置,即相对于缓冲区首地址的偏移。可选,默认为0。
- length,number类型,表示期望读取数据的长度。可选,默认缓冲区长度减去偏移长度。
- position,number类型,表示期望读取文件的位置。可选,默认从当前位置开始读。
约束:offset+length<=buffer.size。 | +| callback | AsyncCallback<[ReadOut](#readout)> | 是 | 异步读取数据之后的回调。 | **示例:** ```js @@ -695,16 +695,16 @@ readSync(fd: number, buffer: ArrayBuffer, options?: { **系统能力**:SystemCapability.FileManagement.File.FileIO **参数:** - | 参数名 | 类型 | 必填 | 说明 | - | ------- | ----------- | ---- | ---------------------------------------- | - | fd | number | 是 | 待读取文件的文件描述符。 | - | buffer | ArrayBuffer | 是 | 用于保存读取到的文件数据的缓冲区。 | - | options | Object | 否 | 支持如下选项:
- offset,number类型,表示将数据读取到缓冲区的位置,即相对于缓冲区首地址的偏移。可选,默认为0。
- length,number类型,表示期望读取数据的长度。可选,默认缓冲区长度减去偏移长度。
- position,number类型,表示期望读取文件的位置。可选,默认从当前位置开始读。
约束:offset+length<=buffer.size。 | +| 参数名 | 类型 | 必填 | 说明 | +| ------- | ----------- | ---- | ---------------------------------------- | +| fd | number | 是 | 待读取文件的文件描述符。 | +| buffer | ArrayBuffer | 是 | 用于保存读取到的文件数据的缓冲区。 | +| options | Object | 否 | 支持如下选项:
- offset,number类型,表示将数据读取到缓冲区的位置,即相对于缓冲区首地址的偏移。可选,默认为0。
- length,number类型,表示期望读取数据的长度。可选,默认缓冲区长度减去偏移长度。
- position,number类型,表示期望读取文件的位置。可选,默认从当前位置开始读。
约束:offset+length<=buffer.size。 | **返回值:** - | 类型 | 说明 | - | ------ | -------- | - | number | 实际读取的长度。 | +| 类型 | 说明 | +| ------ | -------- | +| number | 实际读取的长度。 | **示例:** ```js @@ -728,9 +728,9 @@ rmdir(path: string): Promise<void> | path | string | 是 | 待删除目录的应用沙箱路径。 | **返回值:** - | 类型 | 说明 | - | ------------------- | ---------------------------- | - | Promise<void> | Promise对象。无返回值。 | +| 类型 | 说明 | +| ------------------- | ---------------------------- | +| Promise<void> | Promise对象。无返回值。 | **示例:** ```js @@ -798,9 +798,9 @@ unlink(path:string): Promise<void> | path | string | 是 | 待删除文件的应用沙箱路径。 | **返回值:** - | 类型 | 说明 | - | ------------------- | ---------------------------- | - | Promise<void> | Promise对象。无返回值。 | +| 类型 | 说明 | +| ------------------- | ---------------------------- | +| Promise<void> | Promise对象。无返回值。 | **示例:** ```js @@ -867,16 +867,16 @@ write(fd: number, buffer: ArrayBuffer | string, options?: { **系统能力**:SystemCapability.FileManagement.File.FileIO **参数:** - | 参数名 | 类型 | 必填 | 说明 | - | ------- | ------------------------------- | ---- | ---------------------------------------- | - | fd | number | 是 | 待写入文件的文件描述符。 | - | buffer | ArrayBuffer \| string | 是 | 待写入文件的数据,可来自缓冲区或字符串。 | - | options | Object | 否 | 支持如下选项:
- offset,number类型,表示期望写入数据的位置相对于数据首地址的偏移。可选,默认为0。
- length,number类型,表示期望写入数据的长度。可选,默认缓冲区长度减去偏移长度。
- position,number类型,表示期望写入文件的位置。可选,默认从当前位置开始写。
- encoding,string类型,当数据是string类型时有效,表示数据的编码方式,默认 'utf-8'。仅支持 'utf-8'。
约束:offset+length<=buffer.size。 | +| 参数名 | 类型 | 必填 | 说明 | +| ------- | ------------------------------- | ---- | ---------------------------------------- | +| fd | number | 是 | 待写入文件的文件描述符。 | +| buffer | ArrayBuffer \| string | 是 | 待写入文件的数据,可来自缓冲区或字符串。 | +| options | Object | 否 | 支持如下选项:
- offset,number类型,表示期望写入数据的位置相对于数据首地址的偏移。可选,默认为0。
- length,number类型,表示期望写入数据的长度。可选,默认缓冲区长度减去偏移长度。
- position,number类型,表示期望写入文件的位置。可选,默认从当前位置开始写。
- encoding,string类型,当数据是string类型时有效,表示数据的编码方式,默认 'utf-8'。仅支持 'utf-8'。
约束:offset+length<=buffer.size。 | **返回值:** - | 类型 | 说明 | - | --------------------- | -------- | - | Promise<number> | Promise对象。返回实际写入的长度。 | +| 类型 | 说明 | +| --------------------- | -------- | +| Promise<number> | Promise对象。返回实际写入的长度。 | **示例:** ```js @@ -903,12 +903,12 @@ write(fd: number, buffer: ArrayBuffer | string, options: { **系统能力**:SystemCapability.FileManagement.File.FileIO **参数:** - | 参数名 | 类型 | 必填 | 说明 | - | -------- | ------------------------------- | ---- | ---------------------------------------- | - | fd | number | 是 | 待写入文件的文件描述符。 | - | buffer | ArrayBuffer \| string | 是 | 待写入文件的数据,可来自缓冲区或字符串。 | - | options | Object | 否 | 支持如下选项:
- offset,number类型,表示期望写入数据的位置相对于数据首地址的偏移。可选,默认为0。
- length,number类型,表示期望写入数据的长度。可选,默认缓冲区长度减去偏移长度。
- position,number类型,表示期望写入文件的位置。可选,默认从当前位置开始写。
- encoding,string类型,当数据是string类型时有效,表示数据的编码方式,默认 'utf-8'。仅支持 'utf-8'。
约束:offset+length<=buffer.size。 | - | callback | AsyncCallback<number> | 是 | 异步将数据写入完成后执行的回调函数。 | +| 参数名 | 类型 | 必填 | 说明 | +| -------- | ------------------------------- | ---- | ---------------------------------------- | +| fd | number | 是 | 待写入文件的文件描述符。 | +| buffer | ArrayBuffer \| string | 是 | 待写入文件的数据,可来自缓冲区或字符串。 | +| options | Object | 否 | 支持如下选项:
- offset,number类型,表示期望写入数据的位置相对于数据首地址的偏移。可选,默认为0。
- length,number类型,表示期望写入数据的长度。可选,默认缓冲区长度减去偏移长度。
- position,number类型,表示期望写入文件的位置。可选,默认从当前位置开始写。
- encoding,string类型,当数据是string类型时有效,表示数据的编码方式,默认 'utf-8'。仅支持 'utf-8'。
约束:offset+length<=buffer.size。 | +| callback | AsyncCallback<number> | 是 | 异步将数据写入完成后执行的回调函数。 | **示例:** ```js @@ -935,16 +935,16 @@ writeSync(fd: number, buffer: ArrayBuffer | string, options?: { **系统能力**:SystemCapability.FileManagement.File.FileIO **参数:** - | 参数名 | 类型 | 必填 | 说明 | - | ------- | ------------------------------- | ---- | ---------------------------------------- | - | fd | number | 是 | 待写入文件的文件描述符。 | - | buffer | ArrayBuffer \| string | 是 | 待写入文件的数据,可来自缓冲区或字符串。 | - | options | Object | 否 | 支持如下选项:
- offset,number类型,表示期望写入数据的位置相对于数据首地址的偏移。可选,默认为0。
- length,number类型,表示期望写入数据的长度。可选,默认缓冲区长度减去偏移长度。
- position,number类型,表示期望写入文件的位置。可选,默认从当前位置开始写。
- encoding,string类型,当数据是string类型时有效,表示数据的编码方式,默认 'utf-8'。仅支持 'utf-8'。
约束:offset+length<=buffer.size。 | +| 参数名 | 类型 | 必填 | 说明 | +| ------- | ------------------------------- | ---- | ---------------------------------------- | +| fd | number | 是 | 待写入文件的文件描述符。 | +| buffer | ArrayBuffer \| string | 是 | 待写入文件的数据,可来自缓冲区或字符串。 | +| options | Object | 否 | 支持如下选项:
- offset,number类型,表示期望写入数据的位置相对于数据首地址的偏移。可选,默认为0。
- length,number类型,表示期望写入数据的长度。可选,默认缓冲区长度减去偏移长度。
- position,number类型,表示期望写入文件的位置。可选,默认从当前位置开始写。
- encoding,string类型,当数据是string类型时有效,表示数据的编码方式,默认 'utf-8'。仅支持 'utf-8'。
约束:offset+length<=buffer.size。 | **返回值:** - | 类型 | 说明 | - | ------ | -------- | - | number | 实际写入的长度。 | +| 类型 | 说明 | +| ------ | -------- | +| number | 实际写入的长度。 | **示例:** ```js @@ -968,9 +968,9 @@ hash(path: string, algorithm: string): Promise<string> | algorithm | string | 是 | 哈希计算采用的算法。可选 "md5"、"sha1" 或 "sha256"。建议采用安全强度更高的 "sha256"。 | **返回值:** - | 类型 | 说明 | - | --------------------- | -------------------------- | - | Promise<string> | Promise对象。返回文件的哈希值。表示为十六进制数字串,所有字母均大写。 | +| 类型 | 说明 | +| --------------------- | -------------------------- | +| Promise<string> | Promise对象。返回文件的哈希值。表示为十六进制数字串,所有字母均大写。 | **示例:** ```js @@ -1022,9 +1022,9 @@ chmod(path: string, mode: number):Promise<void> | mode | number | 是 | 改变文件权限,可给定如下权限,以按位或的方式追加权限。
- 0o700:所有者具有读、写及可执行权限。
- 0o400:所有者具有读权限。
- 0o200:所有者具有写权限。
- 0o100:所有者具有可执行权限。
- 0o070:所有用户组具有读、写及可执行权限。
- 0o040:所有用户组具有读权限。
- 0o020:所有用户组具有写权限。
- 0o010:所有用户组具有可执行权限。
- 0o007:其余用户具有读、写及可执行权限。
- 0o004:其余用户具有读权限。
- 0o002:其余用户具有写权限。
- 0o001:其余用户具有可执行权限。 | **返回值:** - | 类型 | 说明 | - | ------------------- | ---------------------------- | - | Promise<void> | Promise对象。无返回值。 | +| 类型 | 说明 | +| ------------------- | ---------------------------- | +| Promise<void> | Promise对象。无返回值。 | **示例:** ```js @@ -1088,14 +1088,14 @@ fstat(fd: number): Promise<Stat> **系统能力**:SystemCapability.FileManagement.File.FileIO **参数:** - | 参数名 | 类型 | 必填 | 说明 | - | ---- | ------ | ---- | ------------ | - | fd | number | 是 | 待获取文件状态的文件描述符。 | +| 参数名 | 类型 | 必填 | 说明 | +| ---- | ------ | ---- | ------------ | +| fd | number | 是 | 待获取文件状态的文件描述符。 | **返回值:** - | 类型 | 说明 | - | ---------------------------- | ---------- | - | Promise<[Stat](#stat)> | Promise对象。返回表示文件状态的具体信息。 | +| 类型 | 说明 | +| ---------------------------- | ---------- | +| Promise<[Stat](#stat)> | Promise对象。返回表示文件状态的具体信息。 | **示例:** ```js @@ -1116,10 +1116,10 @@ fstat(fd: number, callback: AsyncCallback<Stat>): void **系统能力**:SystemCapability.FileManagement.File.FileIO **参数:** - | 参数名 | 类型 | 必填 | 说明 | - | -------- | ---------------------------------- | ---- | ---------------- | - | fd | number | 是 | 待获取文件状态的文件描述符。 | - | callback | AsyncCallback<[Stat](#stat)> | 是 | 异步获取文件状态信息之后的回调。 | +| 参数名 | 类型 | 必填 | 说明 | +| -------- | ---------------------------------- | ---- | ---------------- | +| fd | number | 是 | 待获取文件状态的文件描述符。 | +| callback | AsyncCallback<[Stat](#stat)> | 是 | 异步获取文件状态信息之后的回调。 | **示例:** ```js @@ -1139,14 +1139,14 @@ fstatSync(fd: number): Stat **系统能力**:SystemCapability.FileManagement.File.FileIO **参数:** - | 参数名 | 类型 | 必填 | 说明 | - | ---- | ------ | ---- | ------------ | - | fd | number | 是 | 待获取文件状态的文件描述符。 | +| 参数名 | 类型 | 必填 | 说明 | +| ---- | ------ | ---- | ------------ | +| fd | number | 是 | 待获取文件状态的文件描述符。 | **返回值:** - | 类型 | 说明 | - | ------------- | ---------- | - | [Stat](#stat) | 表示文件状态的具体信息。 | +| 类型 | 说明 | +| ------------- | ---------- | +| [Stat](#stat) | 表示文件状态的具体信息。 | **示例:** ```js @@ -1164,15 +1164,15 @@ ftruncate(fd: number, len?: number): Promise<void> **系统能力**:SystemCapability.FileManagement.File.FileIO **参数:** - | 参数名 | 类型 | 必填 | 说明 | - | ---- | ------ | ---- | ---------------- | - | fd | number | 是 | 待截断文件的文件描述符。 | - | len | number | 否 | 文件截断后的长度,以字节为单位。 | +| 参数名 | 类型 | 必填 | 说明 | +| ---- | ------ | ---- | ---------------- | +| fd | number | 是 | 待截断文件的文件描述符。 | +| len | number | 否 | 文件截断后的长度,以字节为单位。 | **返回值:** - | 类型 | 说明 | - | ------------------- | ---------------------------- | - | Promise<void> | Promise对象。无返回值。| +| 类型 | 说明 | +| ------------------- | ---------------------------- | +| Promise<void> | Promise对象。无返回值。| **示例:** ```js @@ -1194,11 +1194,11 @@ ftruncate(fd: number, len: number, callback:AsyncCallback<void>): void **系统能力**:SystemCapability.FileManagement.File.FileIO **参数:** - | 参数名 | 类型 | 必填 | 说明 | - | -------- | ------------------------- | ---- | ---------------- | - | fd | number | 是 | 待截断文件的文件描述符。 | - | len | number | 是 | 文件截断后的长度,以字节为单位。 | - | callback | AsyncCallback<void> | 是 | 回调函数,本调用无返回值。 | +| 参数名 | 类型 | 必填 | 说明 | +| -------- | ------------------------- | ---- | ---------------- | +| fd | number | 是 | 待截断文件的文件描述符。 | +| len | number | 是 | 文件截断后的长度,以字节为单位。 | +| callback | AsyncCallback<void> | 是 | 回调函数,本调用无返回值。 | **示例:** ```js @@ -1217,10 +1217,10 @@ ftruncateSync(fd: number, len?: number): void **系统能力**:SystemCapability.FileManagement.File.FileIO **参数:** - | 参数名 | 类型 | 必填 | 说明 | - | ---- | ------ | ---- | ---------------- | - | fd | number | 是 | 待截断文件的文件描述符。 | - | len | number | 否 | 文件截断后的长度,以字节为单位。 | +| 参数名 | 类型 | 必填 | 说明 | +| ---- | ------ | ---- | ---------------- | +| fd | number | 是 | 待截断文件的文件描述符。 | +| len | number | 否 | 文件截断后的长度,以字节为单位。 | **示例:** ```js @@ -1243,9 +1243,9 @@ truncate(path: string, len?: number): Promise<void> | len | number | 否 | 文件截断后的长度,以字节为单位。 | **返回值:** - | 类型 | 说明 | - | ------------------- | ---------------------------- | - | Promise<void> | Promise对象。无返回值。 | +| 类型 | 说明 | +| ------------------- | ---------------------------- | +| Promise<void> | Promise对象。无返回值。 | **示例:** ```js @@ -1319,9 +1319,9 @@ readText(filePath: string, options?: { | options | Object | 否 | 支持如下选项:
- position,number类型,表示期望读取文件的位置。可选,默认从当前位置开始读取。
- length,number类型,表示期望读取数据的长度。可选,默认缓冲区长度减去偏移长度。
- encoding,string类型,当数据是 string 类型时有效,表示数据的编码方式,默认 'utf-8',仅支持 'utf-8'。 | **返回值:** - | 类型 | 说明 | - | --------------------- | ---------- | - | Promise<string> | Promise对象。返回读取文件的内容。 | +| 类型 | 说明 | +| --------------------- | ---------- | +| Promise<string> | Promise对象。返回读取文件的内容。 | **示例:** ```js @@ -1379,9 +1379,9 @@ readTextSync(filePath: string, options?: { | options | Object | 否 | 支持如下选项:
- position,number类型,表示期望读取文件的位置。可选,默认从当前位置开始读取。
- length,number类型,表示期望读取数据的长度。可选,默认缓冲区长度减去偏移长度。
- encoding,string类型,当数据是 string 类型时有效,表示数据的编码方式,默认 'utf-8',仅支持 'utf-8'。 | **返回值:** - | 类型 | 说明 | - | ------ | -------------------- | - | string | 返回读取文件的内容。 | +| 类型 | 说明 | +| ------ | -------------------- | +| string | 返回读取文件的内容。 | **示例:** ```js @@ -1403,9 +1403,9 @@ lstat(path: string): Promise<Stat> | path | string | 是 | 目标文件的应用沙箱路径。 | **返回值:** - | 类型 | 说明 | - | ---------------------------- | ---------- | - | Promise<[Stat](#stat)> | promise对象,返回文件对象,表示文件的具体信息,详情见stat。 | +| 类型 | 说明 | +| ---------------------------- | ---------- | +| Promise<[Stat](#stat)> | promise对象,返回文件对象,表示文件的具体信息,详情见stat。 | **示例:** ```js @@ -1453,9 +1453,9 @@ lstatSync(path:string): Stat | path | string | 是 | 目标文件的应用沙箱路径。 | **返回值:** - | 类型 | 说明 | - | ------------- | ---------- | - | [Stat](#stat) | 表示文件的具体信息。 | +| 类型 | 说明 | +| ------------- | ---------- | +| [Stat](#stat) | 表示文件的具体信息。 | **示例:** ```js @@ -1476,15 +1476,15 @@ read(buffer: ArrayBuffer, options?: { **系统能力**:SystemCapability.FileManagement.File.FileIO **参数:** - | 参数名 | 类型 | 必填 | 说明 | - | ------- | ----------- | ---- | ------------------------------------------------------------ | - | buffer | ArrayBuffer | 是 | 用于保存读取到的文件数据的缓冲区。 | - | options | Object | 否 | 支持如下选项:
- offset,number类型,表示将数据读取到缓冲区的位置,即相对于缓冲区首地址的偏移。可选,默认为0。
- length,number类型,表示期望读取数据的长度。可选,默认缓冲区长度减去偏移长度。
约束:offset+length<=buffer.size。 | +| 参数名 | 类型 | 必填 | 说明 | +| ------- | ----------- | ---- | ------------------------------------------------------------ | +| buffer | ArrayBuffer | 是 | 用于保存读取到的文件数据的缓冲区。 | +| options | Object | 否 | 支持如下选项:
- offset,number类型,表示将数据读取到缓冲区的位置,即相对于缓冲区首地址的偏移。可选,默认为0。
- length,number类型,表示期望读取数据的长度。可选,默认缓冲区长度减去偏移长度。
约束:offset+length<=buffer.size。 | **返回值:** - | 类型 | 说明 | - | ---------------------------------- | ------ | - | Promise<[ReadOut](#readout)> | Promise对象。返回读取的结果。 | +| 类型 | 说明 | +| ---------------------------------- | ------ | +| Promise<[ReadOut](#readout)> | Promise对象。返回读取的结果。 | **示例:** ```js @@ -1510,11 +1510,11 @@ read(buffer: ArrayBuffer, options: { **系统能力**:SystemCapability.FileManagement.File.FileIO **参数:** - | 参数名 | 类型 | 必填 | 说明 | - | -------- | ---------------------------------------- | ---- | ---------------------------------------- | - | buffer | ArrayBuffer | 是 | 用于保存读取到的文件数据的缓冲区。 | - | options | Object | 否 | 支持如下选项:
- offset,number类型,表示将数据读取到缓冲区的位置,即相对于缓冲区首地址的偏移。可选,默认为0。
- length,number类型,表示期望读取数据的长度。可选,默认缓冲区长度减去偏移长度。
约束:offset+length<=buffer.size。 | - | callback | AsyncCallback<[ReadOut](#readout)> | 是 | 异步从文件读取数据之后的回调。 | +| 参数名 | 类型 | 必填 | 说明 | +| -------- | ---------------------------------------- | ---- | ---------------------------------------- | +| buffer | ArrayBuffer | 是 | 用于保存读取到的文件数据的缓冲区。 | +| options | Object | 否 | 支持如下选项:
- offset,number类型,表示将数据读取到缓冲区的位置,即相对于缓冲区首地址的偏移。可选,默认为0。
- length,number类型,表示期望读取数据的长度。可选,默认缓冲区长度减去偏移长度。
约束:offset+length<=buffer.size。 | +| callback | AsyncCallback<[ReadOut](#readout)> | 是 | 异步从文件读取数据之后的回调。 | **示例:** ```js @@ -1543,9 +1543,9 @@ rename(oldPath: string, newPath: string): Promise<void> | newPath | String | 是 | 目标文件的新应用沙箱路径。 | **返回值:** - | 类型 | 说明 | - | ------------------- | ---------------------------- | - | Promise<void> | Promise对象。无返回值。 | +| 类型 | 说明 | +| ------------------- | ---------------------------- | +| Promise<void> | Promise对象。无返回值。 | **示例:** ```js @@ -1608,14 +1608,14 @@ fsync(fd: number): Promise<void> **系统能力**:SystemCapability.FileManagement.File.FileIO **参数:** - | 参数名 | 类型 | 必填 | 说明 | - | ---- | ------ | ---- | ------------ | - | fd | number | 是 | 待同步文件的文件描述符。 | +| 参数名 | 类型 | 必填 | 说明 | +| ---- | ------ | ---- | ------------ | +| fd | number | 是 | 待同步文件的文件描述符。 | **返回值:** - | 类型 | 说明 | - | ------------------- | ---------------------------- | - | Promise<void> | Promise对象。无返回值。 | +| 类型 | 说明 | +| ------------------- | ---------------------------- | +| Promise<void> | Promise对象。无返回值。 | **示例:** ```js @@ -1636,10 +1636,10 @@ fsync(fd: number, callback: AsyncCallback<void>): void **系统能力**:SystemCapability.FileManagement.File.FileIO **参数:** - | 参数名 | 类型 | 必填 | 说明 | - | -------- | ------------------------- | ---- | --------------- | - | fd | number | 是 | 待同步文件的文件描述符。 | - | Callback | AsyncCallback<void> | 是 | 异步将文件数据同步之后的回调。 | +| 参数名 | 类型 | 必填 | 说明 | +| -------- | ------------------------- | ---- | --------------- | +| fd | number | 是 | 待同步文件的文件描述符。 | +| Callback | AsyncCallback<void> | 是 | 异步将文件数据同步之后的回调。 | **示例:** ```js @@ -1658,9 +1658,9 @@ fsyncSync(fd: number): void **系统能力**:SystemCapability.FileManagement.File.FileIO **参数:** - | 参数名 | 类型 | 必填 | 说明 | - | ---- | ------ | ---- | ------------ | - | fd | number | 是 | 待同步文件的文件描述符。 | +| 参数名 | 类型 | 必填 | 说明 | +| ---- | ------ | ---- | ------------ | +| fd | number | 是 | 待同步文件的文件描述符。 | **示例:** ```js @@ -1677,14 +1677,14 @@ fdatasync(fd: number): Promise<void> **系统能力**:SystemCapability.FileManagement.File.FileIO **参数:** - | 参数名 | 类型 | 必填 | 说明 | - | ---- | ------ | ---- | ------------ | - | fd | number | 是 | 待同步文件的文件描述符。 | +| 参数名 | 类型 | 必填 | 说明 | +| ---- | ------ | ---- | ------------ | +| fd | number | 是 | 待同步文件的文件描述符。 | **返回值:** - | 类型 | 说明 | - | ------------------- | ---------------------------- | - | Promise<void> | Promise对象。无返回值。 | +| 类型 | 说明 | +| ------------------- | ---------------------------- | +| Promise<void> | Promise对象。无返回值。 | **示例:** ```js @@ -1705,10 +1705,10 @@ fdatasync(fd: number, callback:AsyncCallback<void>): void **系统能力**:SystemCapability.FileManagement.File.FileIO **参数:** - | 参数名 | 类型 | 必填 | 说明 | - | -------- | ------------------------------- | ---- | ----------------- | - | fd | number | 是 | 待同步文件的文件描述符。 | - | callback | AsyncCallback <void> | 是 | 异步将文件内容数据同步之后的回调。 | +| 参数名 | 类型 | 必填 | 说明 | +| -------- | ------------------------------- | ---- | ----------------- | +| fd | number | 是 | 待同步文件的文件描述符。 | +| callback | AsyncCallback <void> | 是 | 异步将文件内容数据同步之后的回调。 | **示例:** ```js @@ -1727,9 +1727,9 @@ fdatasyncSync(fd: number): void **系统能力**:SystemCapability.FileManagement.File.FileIO **参数:** - | 参数名 | 类型 | 必填 | 说明 | - | ---- | ------ | ---- | ------------ | - | fd | number | 是 | 待同步文件的文件描述符。 | +| 参数名 | 类型 | 必填 | 说明 | +| ---- | ------ | ---- | ------------ | +| fd | number | 是 | 待同步文件的文件描述符。 | **示例:** ```js @@ -1752,9 +1752,9 @@ symlink(target: string, srcPath: string): Promise<void> | srcPath | string | 是 | 符号链接文件的应用沙箱路径。 | **返回值:** - | 类型 | 说明 | - | ------------------- | ---------------------------- | - | Promise<void> | Promise对象。无返回值。 | +| 类型 | 说明 | +| ------------------- | ---------------------------- | +| Promise<void> | Promise对象。无返回值。 | **示例:** ```js @@ -1825,9 +1825,9 @@ chown(path: string, uid: number, gid: number): Promise<void> | gid | number | 是 | 新的GID(GroupID)。 | **返回值:** - | 类型 | 说明 | - | ------------------- | ---------------------------- | - | Promise<void> | Promise对象。无返回值。 | +| 类型 | 说明 | +| ------------------- | ---------------------------- | +| Promise<void> | Promise对象。无返回值。 | **示例:** ```js @@ -1896,14 +1896,14 @@ mkdtemp(prefix: string): Promise<string> **系统能力**:SystemCapability.FileManagement.File.FileIO **参数:** - | 参数名 | 类型 | 必填 | 说明 | - | ------ | ------ | ---- | --------------------------- | - | prefix | string | 是 | 用随机产生的字符串替换以“XXXXXX”结尾目录路径。 | +| 参数名 | 类型 | 必填 | 说明 | +| ------ | ------ | ---- | --------------------------- | +| prefix | string | 是 | 用随机产生的字符串替换以“XXXXXX”结尾目录路径。 | **返回值:** - | 类型 | 说明 | - | --------------------- | ---------- | - | Promise<string> | Promise对象。返回生成的唯一目录路径。 | +| 类型 | 说明 | +| --------------------- | ---------- | +| Promise<string> | Promise对象。返回生成的唯一目录路径。 | **示例:** ```js @@ -1924,10 +1924,10 @@ mkdtemp(prefix: string, callback: AsyncCallback<string>): void **系统能力**:SystemCapability.FileManagement.File.FileIO **参数:** - | 参数名 | 类型 | 必填 | 说明 | - | -------- | --------------------------- | ---- | --------------------------- | - | prefix | string | 是 | 用随机产生的字符串替换以“XXXXXX”结尾目录路径。 | - | callback | AsyncCallback<string> | 是 | 异步创建临时目录之后的回调。 | +| 参数名 | 类型 | 必填 | 说明 | +| -------- | --------------------------- | ---- | --------------------------- | +| prefix | string | 是 | 用随机产生的字符串替换以“XXXXXX”结尾目录路径。 | +| callback | AsyncCallback<string> | 是 | 异步创建临时目录之后的回调。 | **示例:** ```js @@ -1946,14 +1946,14 @@ mkdtempSync(prefix: string): string **系统能力**:SystemCapability.FileManagement.File.FileIO **参数:** - | 参数名 | 类型 | 必填 | 说明 | - | ------ | ------ | ---- | --------------------------- | - | prefix | string | 是 | 用随机产生的字符串替换以“XXXXXX”结尾目录路径。 | +| 参数名 | 类型 | 必填 | 说明 | +| ------ | ------ | ---- | --------------------------- | +| prefix | string | 是 | 用随机产生的字符串替换以“XXXXXX”结尾目录路径。 | **返回值:** - | 类型 | 说明 | - | ------ | ---------- | - | string | 产生的唯一目录路径。 | +| 类型 | 说明 | +| ------ | ---------- | +| string | 产生的唯一目录路径。 | **示例:** ```js @@ -1970,15 +1970,15 @@ fchmod(fd: number, mode: number): Promise<void> **系统能力**:SystemCapability.FileManagement.File.FileIO **参数:** - | 参数名 | 类型 | 必填 | 说明 | - | ---- | ------ | ---- | ---------------------------------------- | - | fd | number | 是 | 待改变文件的文件描述符。 | - | mode | number | 是 | 若创建文件,则指定文件的权限,可给定如下权限,以按位或的方式追加权限。
- 0o700:所有者具有读、写及可执行权限。
- 0o400:所有者具有读权限。
- 0o200:所有者具有写权限。
- 0o100:所有者具有可执行权限。
- 0o070:所有用户组具有读、写及可执行权限。
- 0o040:所有用户组具有读权限。
- 0o020:所有用户组具有写权限。
- 0o010:所有用户组具有可执行权限。
- 0o007:其余用户具有读、写及可执行权限。
- 0o004:其余用户具有读权限。
- 0o002:其余用户具有写权限。
- 0o001:其余用户具有可执行权限。 | +| 参数名 | 类型 | 必填 | 说明 | +| ---- | ------ | ---- | ---------------------------------------- | +| fd | number | 是 | 待改变文件的文件描述符。 | +| mode | number | 是 | 若创建文件,则指定文件的权限,可给定如下权限,以按位或的方式追加权限。
- 0o700:所有者具有读、写及可执行权限。
- 0o400:所有者具有读权限。
- 0o200:所有者具有写权限。
- 0o100:所有者具有可执行权限。
- 0o070:所有用户组具有读、写及可执行权限。
- 0o040:所有用户组具有读权限。
- 0o020:所有用户组具有写权限。
- 0o010:所有用户组具有可执行权限。
- 0o007:其余用户具有读、写及可执行权限。
- 0o004:其余用户具有读权限。
- 0o002:其余用户具有写权限。
- 0o001:其余用户具有可执行权限。 | **返回值:** - | 类型 | 说明 | - | ------------------- | ---------------------------- | - | Promise<void> | Promise对象。无返回值。 | +| 类型 | 说明 | +| ------------------- | ---------------------------- | +| Promise<void> | Promise对象。无返回值。 | **示例:** ```js @@ -1999,11 +1999,11 @@ fchmod(fd: number, mode: number, callback: AsyncCallback<void>): void **系统能力**:SystemCapability.FileManagement.File.FileIO **参数:** - | 参数名 | 类型 | 必填 | 说明 | - | -------- | ------------------------------- | ---- | ---------------------------------------- | - | fd | number | 是 | 待改变文件的文件描述符。 | - | mode | number | 是 | 若创建文件,则指定文件的权限,可给定如下权限,以按位或的方式追加权限。
- 0o700:所有者具有读、写及可执行权限。
- 0o400:所有者具有读权限。
- 0o200:所有者具有写权限。
- 0o100:所有者具有可执行权限。
- 0o070:所有用户组具有读、写及可执行权限。
- 0o040:所有用户组具有读权限。
- 0o020:所有用户组具有写权限。
- 0o010:所有用户组具有可执行权限。
- 0o007:其余用户具有读、写及可执行权限。
- 0o004:其余用户具有读权限。
- 0o002:其余用户具有写权限。
- 0o001:其余用户具有可执行权限。 | - | callback | AsyncCallback <void> | 是 | 异步改变文件权限之后的回调。 | +| 参数名 | 类型 | 必填 | 说明 | +| -------- | ------------------------------- | ---- | ---------------------------------------- | +| fd | number | 是 | 待改变文件的文件描述符。 | +| mode | number | 是 | 若创建文件,则指定文件的权限,可给定如下权限,以按位或的方式追加权限。
- 0o700:所有者具有读、写及可执行权限。
- 0o400:所有者具有读权限。
- 0o200:所有者具有写权限。
- 0o100:所有者具有可执行权限。
- 0o070:所有用户组具有读、写及可执行权限。
- 0o040:所有用户组具有读权限。
- 0o020:所有用户组具有写权限。
- 0o010:所有用户组具有可执行权限。
- 0o007:其余用户具有读、写及可执行权限。
- 0o004:其余用户具有读权限。
- 0o002:其余用户具有写权限。
- 0o001:其余用户具有可执行权限。 | +| callback | AsyncCallback <void> | 是 | 异步改变文件权限之后的回调。 | **示例:** ```js @@ -2022,10 +2022,10 @@ fchmodSync(fd: number, mode: number): void **系统能力**:SystemCapability.FileManagement.File.FileIO **参数:** - | 参数名 | 类型 | 必填 | 说明 | - | ---- | ------ | ---- | ---------------------------------------- | - | fd | number | 是 | 待改变文件的文件描述符。 | - | mode | number | 是 | 若创建文件,则指定文件的权限,可给定如下权限,以按位或的方式追加权限。
- 0o700:所有者具有读、写及可执行权限。
- 0o400:所有者具有读权限。
- 0o200:所有者具有写权限。
- 0o100:所有者具有可执行权限。
- 0o070:所有用户组具有读、写及可执行权限。
- 0o040:所有用户组具有读权限。
- 0o020:所有用户组具有写权限。
- 0o010:所有用户组具有可执行权限。
- 0o007:其余用户具有读、写及可执行权限。
- 0o004:其余用户具有读权限。
- 0o002:其余用户具有写权限。
- 0o001:其余用户具有可执行权限。 | +| 参数名 | 类型 | 必填 | 说明 | +| ---- | ------ | ---- | ---------------------------------------- | +| fd | number | 是 | 待改变文件的文件描述符。 | +| mode | number | 是 | 若创建文件,则指定文件的权限,可给定如下权限,以按位或的方式追加权限。
- 0o700:所有者具有读、写及可执行权限。
- 0o400:所有者具有读权限。
- 0o200:所有者具有写权限。
- 0o100:所有者具有可执行权限。
- 0o070:所有用户组具有读、写及可执行权限。
- 0o040:所有用户组具有读权限。
- 0o020:所有用户组具有写权限。
- 0o010:所有用户组具有可执行权限。
- 0o007:其余用户具有读、写及可执行权限。
- 0o004:其余用户具有读权限。
- 0o002:其余用户具有写权限。
- 0o001:其余用户具有可执行权限。 | **示例:** ```js @@ -2048,9 +2048,9 @@ createStream(path: string, mode: string): Promise<Stream> | mode | string | 是 | - r:打开只读文件,该文件必须存在。
- r+:打开可读写的文件,该文件必须存在。
- w:打开只写文件,若文件存在则文件长度清0,即该文件内容会消失。若文件不存在则建立该文件。
- w+:打开可读写文件,若文件存在则文件长度清0,即该文件内容会消失。若文件不存在则建立该文件。
- a:以附加的方式打开只写文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾,即文件原先的内容会被保留。
- a+:以附加方式打开可读写的文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾后,即文件原先的内容会被保留。 | **返回值:** - | 类型 | 说明 | - | --------------------------------- | --------- | - | Promise<[Stream](#stream7)> | Promise对象。返回文件流的结果。 | +| 类型 | 说明 | +| --------------------------------- | --------- | +| Promise<[Stream](#stream7)> | Promise对象。返回文件流的结果。 | **示例:** ```js @@ -2100,9 +2100,9 @@ createStreamSync(path: string, mode: string): Stream | mode | string | 是 | - r:打开只读文件,该文件必须存在。
- r+:打开可读写的文件,该文件必须存在。
- w:打开只写文件,若文件存在则文件长度清0,即该文件内容会消失。若文件不存在则建立该文件。
- w+:打开可读写文件,若文件存在则文件长度清0,即该文件内容会消失。若文件不存在则建立该文件。
- a:以附加的方式打开只写文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾,即文件原先的内容会被保留。
- a+:以附加方式打开可读写的文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾后,即文件原先的内容会被保留。 | **返回值:** - | 类型 | 说明 | - | ------------------ | --------- | - | [Stream](#stream7) | 返回文件流的结果。 | +| 类型 | 说明 | +| ------------------ | --------- | +| [Stream](#stream7) | 返回文件流的结果。 | **示例:** ```js @@ -2119,15 +2119,15 @@ fdopenStream(fd: number, mode: string): Promise<Stream> **系统能力**:SystemCapability.FileManagement.File.FileIO **参数:** - | 参数名 | 类型 | 必填 | 说明 | - | ---- | ------ | ---- | ---------------------------------------- | - | fd | number | 是 | 待打开文件的文件描述符。 | - | mode | string | 是 | - r:打开只读文件,该文件必须存在。
- r+:打开可读写的文件,该文件必须存在。
- w:打开只写文件,若文件存在则文件长度清0,即该文件内容会消失。若文件不存在则建立该文件。
- w+:打开可读写文件,若文件存在则文件长度清0,即该文件内容会消失。若文件不存在则建立该文件。
- a:以附加的方式打开只写文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾,即文件原先的内容会被保留。
- a+:以附加方式打开可读写的文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾后,即文件原先的内容会被保留。 | +| 参数名 | 类型 | 必填 | 说明 | +| ---- | ------ | ---- | ---------------------------------------- | +| fd | number | 是 | 待打开文件的文件描述符。 | +| mode | string | 是 | - r:打开只读文件,该文件必须存在。
- r+:打开可读写的文件,该文件必须存在。
- w:打开只写文件,若文件存在则文件长度清0,即该文件内容会消失。若文件不存在则建立该文件。
- w+:打开可读写文件,若文件存在则文件长度清0,即该文件内容会消失。若文件不存在则建立该文件。
- a:以附加的方式打开只写文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾,即文件原先的内容会被保留。
- a+:以附加方式打开可读写的文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾后,即文件原先的内容会被保留。 | **返回值:** - | 类型 | 说明 | - | --------------------------------- | --------- | - | Promise<[Stream](#stream7)> | Promise对象。返回文件流的结果。 | +| 类型 | 说明 | +| --------------------------------- | --------- | +| Promise<[Stream](#stream7)> | Promise对象。返回文件流的结果。 | **示例:** ```js @@ -2149,11 +2149,11 @@ fdopenStream(fd: number, mode: string, callback: AsyncCallback<Stream>): v **系统能力**:SystemCapability.FileManagement.File.FileIO **参数:** - | 参数名 | 类型 | 必填 | 说明 | - | -------- | ---------------------------------------- | ---- | ---------------------------------------- | - | fd | number | 是 | 待打开文件的文件描述符。 | - | mode | string | 是 | - r:打开只读文件,该文件必须存在。
- r+:打开可读写的文件,该文件必须存在。
- w:打开只写文件,若文件存在则文件长度清0,即该文件内容会消失。若文件不存在则建立该文件。
- w+:打开可读写文件,若文件存在则文件长度清0,即该文件内容会消失。若文件不存在则建立该文件。
- a:以附加的方式打开只写文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾,即文件原先的内容会被保留。
- a+:以附加方式打开可读写的文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾后,即文件原先的内容会被保留。 | - | callback | AsyncCallback <[Stream](#stream7)> | 是 | 异步打开文件流之后的回调。 | +| 参数名 | 类型 | 必填 | 说明 | +| -------- | ---------------------------------------- | ---- | ---------------------------------------- | +| fd | number | 是 | 待打开文件的文件描述符。 | +| mode | string | 是 | - r:打开只读文件,该文件必须存在。
- r+:打开可读写的文件,该文件必须存在。
- w:打开只写文件,若文件存在则文件长度清0,即该文件内容会消失。若文件不存在则建立该文件。
- w+:打开可读写文件,若文件存在则文件长度清0,即该文件内容会消失。若文件不存在则建立该文件。
- a:以附加的方式打开只写文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾,即文件原先的内容会被保留。
- a+:以附加方式打开可读写的文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾后,即文件原先的内容会被保留。 | +| callback | AsyncCallback <[Stream](#stream7)> | 是 | 异步打开文件流之后的回调。 | **示例:** ```js @@ -2173,15 +2173,15 @@ fdopenStreamSync(fd: number, mode: string): Stream **系统能力**:SystemCapability.FileManagement.File.FileIO **参数:** - | 参数名 | 类型 | 必填 | 说明 | - | ---- | ------ | ---- | ---------------------------------------- | - | fd | number | 是 | 待打开文件的文件描述符。 | - | mode | string | 是 | - r:打开只读文件,该文件必须存在。
- r+:打开可读写的文件,该文件必须存在。
- w:打开只写文件,若文件存在则文件长度清0,即该文件内容会消失。若文件不存在则建立该文件。
- w+:打开可读写文件,若文件存在则文件长度清0,即该文件内容会消失。若文件不存在则建立该文件。
- a:以附加的方式打开只写文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾,即文件原先的内容会被保留。
- a+:以附加方式打开可读写的文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾后,即文件原先的内容会被保留。 | +| 参数名 | 类型 | 必填 | 说明 | +| ---- | ------ | ---- | ---------------------------------------- | +| fd | number | 是 | 待打开文件的文件描述符。 | +| mode | string | 是 | - r:打开只读文件,该文件必须存在。
- r+:打开可读写的文件,该文件必须存在。
- w:打开只写文件,若文件存在则文件长度清0,即该文件内容会消失。若文件不存在则建立该文件。
- w+:打开可读写文件,若文件存在则文件长度清0,即该文件内容会消失。若文件不存在则建立该文件。
- a:以附加的方式打开只写文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾,即文件原先的内容会被保留。
- a+:以附加方式打开可读写的文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾后,即文件原先的内容会被保留。 | **返回值:** - | 类型 | 说明 | - | ------------------ | --------- | - | [Stream](#stream7) | 返回文件流的结果。 | +| 类型 | 说明 | +| ------------------ | --------- | +| [Stream](#stream7) | 返回文件流的结果。 | **示例:** ```js @@ -2199,16 +2199,16 @@ fchown(fd: number, uid: number, gid: number): Promise<void> **系统能力**:SystemCapability.FileManagement.File.FileIO **参数:** - | 参数名 | 类型 | 必填 | 说明 | - | ---- | ------ | ---- | ------------ | - | fd | number | 是 | 待改变文件的文件描述符。 | - | uid | number | 是 | 文件所有者的UID。 | - | gid | number | 是 | 文件所有组的GID。 | +| 参数名 | 类型 | 必填 | 说明 | +| ---- | ------ | ---- | ------------ | +| fd | number | 是 | 待改变文件的文件描述符。 | +| uid | number | 是 | 文件所有者的UID。 | +| gid | number | 是 | 文件所有组的GID。 | **返回值:** - | 类型 | 说明 | - | ------------------- | ---------------------------- | - | Promise<void> | Promise对象。无返回值。 | +| 类型 | 说明 | +| ------------------- | ---------------------------- | +| Promise<void> | Promise对象。无返回值。 | **示例:** ```js @@ -2230,12 +2230,12 @@ fchown(fd: number, uid: number, gid: number, callback: AsyncCallback<void> **系统能力**:SystemCapability.FileManagement.File.FileIO **参数:** - | 参数名 | 类型 | 必填 | 说明 | - | -------- | ------------------------- | ---- | --------------- | - | fd | number | 是 | 待改变文件的文件描述符。 | - | uid | number | 是 | 文件所有者的UID。 | - | gid | number | 是 | 文件所有组的GID。 | - | callback | AsyncCallback<void> | 是 | 异步改变文件所有者之后的回调。 | +| 参数名 | 类型 | 必填 | 说明 | +| -------- | ------------------------- | ---- | --------------- | +| fd | number | 是 | 待改变文件的文件描述符。 | +| uid | number | 是 | 文件所有者的UID。 | +| gid | number | 是 | 文件所有组的GID。 | +| callback | AsyncCallback<void> | 是 | 异步改变文件所有者之后的回调。 | **示例:** ```js @@ -2255,11 +2255,11 @@ fchownSync(fd: number, uid: number, gid: number): void **系统能力**:SystemCapability.FileManagement.File.FileIO **参数:** - | 参数名 | 类型 | 必填 | 说明 | - | ---- | ------ | ---- | ------------ | - | fd | number | 是 | 待改变文件的文件描述符。 | - | uid | number | 是 | 文件所有者的UID。 | - | gid | number | 是 | 文件所有组的GID。 | +| 参数名 | 类型 | 必填 | 说明 | +| ---- | ------ | ---- | ------------ | +| fd | number | 是 | 待改变文件的文件描述符。 | +| uid | number | 是 | 文件所有者的UID。 | +| gid | number | 是 | 文件所有组的GID。 | **示例:** ```js @@ -2284,9 +2284,9 @@ lchown(path: string, uid: number, gid: number): Promise<void> | gid | number | 是 | 新的GID。 | **返回值:** - | 类型 | 说明 | - | ------------------- | ---------------------------- | - | Promise<void> | Promise对象。无返回值。 | +| 类型 | 说明 | +| ------------------- | ---------------------------- | +| Promise<void> | Promise对象。无返回值。 | **示例:** ```js @@ -2362,9 +2362,9 @@ createWatcher(filename: string, events: number, callback: AsyncCallback<numbe | callback | AsyncCallback<number > | 是 | 每发生变化一次,调用一次此函数。 | **返回值:** - | 类型 | 说明 | - | -------------------- | ---------- | - | [Watcher](#watcher7) | Promise对象。返回文件变化监听的实例。 | +| 类型 | 说明 | +| -------------------- | ---------- | +| [Watcher](#watcher7) | Promise对象。返回文件变化监听的实例。 | **示例:** ```js @@ -2422,9 +2422,9 @@ isBlockDevice(): boolean **系统能力**:SystemCapability.FileManagement.File.FileIO **返回值:** - | 类型 | 说明 | - | ------- | ---------------- | - | boolean | 表示文件是否是块特殊设备。 | +| 类型 | 说明 | +| ------- | ---------------- | +| boolean | 表示文件是否是块特殊设备。 | **示例:** ```js @@ -2441,9 +2441,9 @@ isCharacterDevice(): boolean **系统能力**:SystemCapability.FileManagement.File.FileIO **返回值:** - | 类型 | 说明 | - | ------- | ----------------- | - | boolean | 表示文件是否是字符特殊设备。 | +| 类型 | 说明 | +| ------- | ----------------- | +| boolean | 表示文件是否是字符特殊设备。 | **示例:** ```js @@ -2460,9 +2460,9 @@ isDirectory(): boolean **系统能力**:SystemCapability.FileManagement.File.FileIO **返回值:** - | 类型 | 说明 | - | ------- | ------------- | - | boolean | 表示文件是否是目录。 | +| 类型 | 说明 | +| ------- | ------------- | +| boolean | 表示文件是否是目录。 | **示例:** ```js @@ -2479,9 +2479,9 @@ isFIFO(): boolean **系统能力**:SystemCapability.FileManagement.File.FileIO **返回值:** - | 类型 | 说明 | - | ------- | --------------------- | - | boolean | 表示文件是否是 FIFO。 | +| 类型 | 说明 | +| ------- | --------------------- | +| boolean | 表示文件是否是 FIFO。 | **示例:** ```js @@ -2498,9 +2498,9 @@ isFile(): boolean **系统能力**:SystemCapability.FileManagement.File.FileIO **返回值:** - | 类型 | 说明 | - | ------- | --------------- | - | boolean | 表示文件是否是普通文件。 | +| 类型 | 说明 | +| ------- | --------------- | +| boolean | 表示文件是否是普通文件。 | **示例:** ```js @@ -2517,9 +2517,9 @@ isSocket(): boolean **系统能力**:SystemCapability.FileManagement.File.FileIO **返回值:** - | 类型 | 说明 | - | ------- | -------------- | - | boolean | 表示文件是否是套接字。 | +| 类型 | 说明 | +| ------- | -------------- | +| boolean | 表示文件是否是套接字。 | **示例:** ```js @@ -2536,9 +2536,9 @@ isSymbolicLink(): boolean **系统能力**:SystemCapability.FileManagement.File.FileIO **返回值:** - | 类型 | 说明 | - | ------- | --------------- | - | boolean | 表示文件是否是符号链接。 | +| 类型 | 说明 | +| ------- | --------------- | +| boolean | 表示文件是否是符号链接。 | **示例:** ```js @@ -2580,9 +2580,9 @@ stop(callback: AsyncCallback<void>): void **系统能力**:SystemCapability.FileManagement.File.FileIO **参数:** - | 参数名 | 类型 | 必填 | 说明 | - | -------- | ------------------------- | ---- | ---------------------- | - | callback | AsyncCallback<void> | 是 | 以异步方法关闭watcher监听之后的回调。 | +| 参数名 | 类型 | 必填 | 说明 | +| -------- | ------------------------- | ---- | ---------------------- | +| callback | AsyncCallback<void> | 是 | 以异步方法关闭watcher监听之后的回调。 | **示例:** ```js @@ -2610,9 +2610,9 @@ close(): Promise<void> **系统能力**:SystemCapability.FileManagement.File.FileIO **返回值:** - | 类型 | 说明 | - | ------------------- | ------------- | - | Promise<void> | Promise对象。返回表示异步关闭文件流的结果。 | +| 类型 | 说明 | +| ------------------- | ------------- | +| Promise<void> | Promise对象。返回表示异步关闭文件流的结果。 | **示例:** ```js @@ -2634,9 +2634,9 @@ close(callback: AsyncCallback<void>): void **系统能力**:SystemCapability.FileManagement.File.FileIO **参数:** - | 参数名 | 类型 | 必填 | 说明 | - | -------- | ------------------------- | ---- | ------------- | - | callback | AsyncCallback<void> | 是 | 异步关闭文件流之后的回调。 | +| 参数名 | 类型 | 必填 | 说明 | +| -------- | ------------------------- | ---- | ------------- | +| callback | AsyncCallback<void> | 是 | 异步关闭文件流之后的回调。 | **示例:** ```js @@ -2671,9 +2671,9 @@ flush(): Promise<void> **系统能力**:SystemCapability.FileManagement.File.FileIO **返回值:** - | 类型 | 说明 | - | ------------------- | ------------- | - | Promise<void> | Promise对象。返回表示异步刷新文件流的结果。 | +| 类型 | 说明 | +| ------------------- | ------------- | +| Promise<void> | Promise对象。返回表示异步刷新文件流的结果。 | **示例:** ```js @@ -2695,9 +2695,9 @@ flush(callback: AsyncCallback<void>): void **系统能力**:SystemCapability.FileManagement.File.FileIO **参数:** - | 参数名 | 类型 | 必填 | 说明 | - | -------- | ------------------------- | ---- | -------------- | - | callback | AsyncCallback<void> | 是 | 异步刷新文件流后的回调函数。 | +| 参数名 | 类型 | 必填 | 说明 | +| -------- | ------------------------- | ---- | -------------- | +| callback | AsyncCallback<void> | 是 | 异步刷新文件流后的回调函数。 | **示例:** ```js @@ -2737,15 +2737,15 @@ write(buffer: ArrayBuffer | string, options?: { **系统能力**:SystemCapability.FileManagement.File.FileIO **参数:** - | 参数名 | 类型 | 必填 | 说明 | - | ------- | ------------------------------- | ---- | ---------------------------------------- | - | buffer | ArrayBuffer \| string | 是 | 待写入文件的数据,可来自缓冲区或字符串。 | - | options | Object | 否 | 支持如下选项:
- offset,number类型,表示期望写入数据的位置相对于数据首地址的偏移。可选,默认为0。
- length,number类型,表示期望写入数据的长度。可选,默认缓冲区长度减去偏移长度。
- position,number类型,表示期望写入文件的位置。可选,默认从当前位置开始写。
- encoding,string类型,当数据是string类型时有效,表示数据的编码方式,默认 'utf-8'。仅支持 'utf-8'。
约束:offset+length<=buffer.size。 | +| 参数名 | 类型 | 必填 | 说明 | +| ------- | ------------------------------- | ---- | ---------------------------------------- | +| buffer | ArrayBuffer \| string | 是 | 待写入文件的数据,可来自缓冲区或字符串。 | +| options | Object | 否 | 支持如下选项:
- offset,number类型,表示期望写入数据的位置相对于数据首地址的偏移。可选,默认为0。
- length,number类型,表示期望写入数据的长度。可选,默认缓冲区长度减去偏移长度。
- position,number类型,表示期望写入文件的位置。可选,默认从当前位置开始写。
- encoding,string类型,当数据是string类型时有效,表示数据的编码方式,默认 'utf-8'。仅支持 'utf-8'。
约束:offset+length<=buffer.size。 | **返回值:** - | 类型 | 说明 | - | --------------------- | -------- | - | Promise<number> | Promise对象。返回实际写入的长度。 | +| 类型 | 说明 | +| --------------------- | -------- | +| Promise<number> | Promise对象。返回实际写入的长度。 | **示例:** ```js @@ -2772,11 +2772,11 @@ write(buffer: ArrayBuffer | string, options: { **系统能力**:SystemCapability.FileManagement.File.FileIO **参数:** - | 参数名 | 类型 | 必填 | 说明 | - | -------- | ------------------------------- | ---- | ------------------------------------------------------------ | - | buffer | ArrayBuffer \| string | 是 | 待写入文件的数据,可来自缓冲区或字符串。 | - | options | Object | 否 | 支持如下选项:
- offset,number类型,表示期望写入数据的位置相对于数据首地址的偏移。可选,默认为0。
- length,number类型,表示期望写入数据的长度。可选,默认缓冲区长度减去偏移长度。
- position,number类型,表示期望写入文件的位置。可选,默认从当前位置开始写。
- encoding,string类型,当数据是string类型时有效,表示数据的编码方式,默认 'utf-8'。仅支持 'utf-8'。
约束:offset+length<=buffer.size。 | - | callback | AsyncCallback<number> | 是 | 异步写入完成后执行的回调函数。 | +| 参数名 | 类型 | 必填 | 说明 | +| -------- | ------------------------------- | ---- | ------------------------------------------------------------ | +| buffer | ArrayBuffer \| string | 是 | 待写入文件的数据,可来自缓冲区或字符串。 | +| options | Object | 否 | 支持如下选项:
- offset,number类型,表示期望写入数据的位置相对于数据首地址的偏移。可选,默认为0。
- length,number类型,表示期望写入数据的长度。可选,默认缓冲区长度减去偏移长度。
- position,number类型,表示期望写入文件的位置。可选,默认从当前位置开始写。
- encoding,string类型,当数据是string类型时有效,表示数据的编码方式,默认 'utf-8'。仅支持 'utf-8'。
约束:offset+length<=buffer.size。 | +| callback | AsyncCallback<number> | 是 | 异步写入完成后执行的回调函数。 | **示例:** ```js @@ -2804,15 +2804,15 @@ writeSync(buffer: ArrayBuffer | string, options?: { **系统能力**:SystemCapability.FileManagement.File.FileIO **参数:** - | 参数名 | 类型 | 必填 | 说明 | - | ------- | ------------------------------- | ---- | ---------------------------------------- | - | buffer | ArrayBuffer \| string | 是 | 待写入文件的数据,可来自缓冲区或字符串。 | - | options | Object | 否 | 支持如下选项:
- offset,number类型,表示期望写入数据的位置相对于数据首地址的偏移。可选,默认为0。
- length,number类型,表示期望写入数据的长度。可选,默认缓冲区长度减去偏移长度。
- position,number类型,表示期望写入文件的位置。可选,默认从当前位置开始写。
- encoding,string类型,当数据是string类型时有效,表示数据的编码方式,默认 'utf-8'。仅支持 'utf-8'。
约束:offset+length<=buffer.size。 | +| 参数名 | 类型 | 必填 | 说明 | +| ------- | ------------------------------- | ---- | ---------------------------------------- | +| buffer | ArrayBuffer \| string | 是 | 待写入文件的数据,可来自缓冲区或字符串。 | +| options | Object | 否 | 支持如下选项:
- offset,number类型,表示期望写入数据的位置相对于数据首地址的偏移。可选,默认为0。
- length,number类型,表示期望写入数据的长度。可选,默认缓冲区长度减去偏移长度。
- position,number类型,表示期望写入文件的位置。可选,默认从当前位置开始写。
- encoding,string类型,当数据是string类型时有效,表示数据的编码方式,默认 'utf-8'。仅支持 'utf-8'。
约束:offset+length<=buffer.size。 | **返回值:** - | 类型 | 说明 | - | ------ | -------- | - | number | 实际写入的长度。 | +| 类型 | 说明 | +| ------ | -------- | +| number | 实际写入的长度。 | **示例:** ```js @@ -2834,15 +2834,15 @@ read(buffer: ArrayBuffer, options?: { **系统能力**:SystemCapability.FileManagement.File.FileIO **参数:** - | 参数名 | 类型 | 必填 | 说明 | - | ------- | ----------- | ---- | ---------------------------------------- | - | buffer | ArrayBuffer | 是 | 用于读取文件的缓冲区。 | - | options | Object | 否 | 支持如下选项:
- offset,number类型,表示将数据读取到缓冲区的位置,即相对于缓冲区首地址的偏移。可选,默认为0。
- length,number类型,表示期望读取数据的长度。可选,默认缓冲区长度减去偏移长度。
- position,number类型,表示期望读取文件的位置。可选,默认从当前位置开始读。
约束:offset+length<=buffer.size。 | +| 参数名 | 类型 | 必填 | 说明 | +| ------- | ----------- | ---- | ---------------------------------------- | +| buffer | ArrayBuffer | 是 | 用于读取文件的缓冲区。 | +| options | Object | 否 | 支持如下选项:
- offset,number类型,表示将数据读取到缓冲区的位置,即相对于缓冲区首地址的偏移。可选,默认为0。
- length,number类型,表示期望读取数据的长度。可选,默认缓冲区长度减去偏移长度。
- position,number类型,表示期望读取文件的位置。可选,默认从当前位置开始读。
约束:offset+length<=buffer.size。 | **返回值:** - | 类型 | 说明 | - | ---------------------------------- | ------ | - | Promise<[ReadOut](#readout)> | Promise对象。返回读取的结果。 | +| 类型 | 说明 | +| ---------------------------------- | ------ | +| Promise<[ReadOut](#readout)> | Promise对象。返回读取的结果。 | **示例:** ```js @@ -2869,11 +2869,11 @@ read(buffer: ArrayBuffer, options: { **系统能力**:SystemCapability.FileManagement.File.FileIO **参数:** - | 参数名 | 类型 | 必填 | 说明 | - | -------- | ---------------------------------------- | ---- | ---------------------------------------- | - | buffer | ArrayBuffer | 是 | 用于读取文件的缓冲区。 | - | options | Object | 否 | 支持如下选项:
- offset,number类型,表示将数据读取到缓冲区的位置,即相对于缓冲区首地址的偏移。可选,默认为0。
- length,number类型,表示期望读取数据的长度。可选,默认缓冲区长度减去偏移长度。
- position,number类型,表示期望读取文件的位置。可选,默认从当前位置开始读。
约束:offset+length<=buffer.size。 | - | callback | AsyncCallback<[ReadOut](#readout)> | 是 | 异步从流文件读取数据之后的回调。 | +| 参数名 | 类型 | 必填 | 说明 | +| -------- | ---------------------------------------- | ---- | ---------------------------------------- | +| buffer | ArrayBuffer | 是 | 用于读取文件的缓冲区。 | +| options | Object | 否 | 支持如下选项:
- offset,number类型,表示将数据读取到缓冲区的位置,即相对于缓冲区首地址的偏移。可选,默认为0。
- length,number类型,表示期望读取数据的长度。可选,默认缓冲区长度减去偏移长度。
- position,number类型,表示期望读取文件的位置。可选,默认从当前位置开始读。
约束:offset+length<=buffer.size。 | +| callback | AsyncCallback<[ReadOut](#readout)> | 是 | 异步从流文件读取数据之后的回调。 | **示例:** ```js @@ -2901,16 +2901,16 @@ readSync(buffer: ArrayBuffer, options?: { **参数:** - | 参数名 | 类型 | 必填 | 说明 | - | ------- | ----------- | ---- | ---------------------------------------- | - | buffer | ArrayBuffer | 是 | 用于读取文件的缓冲区。 | - | options | Object | 否 | 支持如下选项:
- offset,number类型,表示将数据读取到缓冲区的位置,即相对于缓冲区首地址的偏移。可选,默认为0。
- length,number类型,表示期望读取数据的长度。可选,默认缓冲区长度减去偏移长度。
- position,number类型,表示期望读取文件的位置。可选,默认从当前位置开始读。
约束:offset+length<=buffer.size。 | +| 参数名 | 类型 | 必填 | 说明 | +| ------- | ----------- | ---- | ---------------------------------------- | +| buffer | ArrayBuffer | 是 | 用于读取文件的缓冲区。 | +| options | Object | 否 | 支持如下选项:
- offset,number类型,表示将数据读取到缓冲区的位置,即相对于缓冲区首地址的偏移。可选,默认为0。
- length,number类型,表示期望读取数据的长度。可选,默认缓冲区长度减去偏移长度。
- position,number类型,表示期望读取文件的位置。可选,默认从当前位置开始读。
约束:offset+length<=buffer.size。 | **返回值:** - | 类型 | 说明 | - | ------ | -------- | - | number | 实际读取的长度。 | +| 类型 | 说明 | +| ------ | -------- | +| number | 实际读取的长度。 | **示例:** ```js @@ -2933,9 +2933,9 @@ read(): Promise<Dirent> **系统能力**:SystemCapability.FileManagement.File.FileIO **返回值:** - | 类型 | 说明 | - | -------------------------------- | ------------- | - | Promise<[Dirent](#dirent)> | Promise对象。返回表示异步读取目录项的结果。 | +| 类型 | 说明 | +| -------------------------------- | ------------- | +| Promise<[Dirent](#dirent)> | Promise对象。返回表示异步读取目录项的结果。 | **示例:** ```js @@ -2957,9 +2957,9 @@ read(callback: AsyncCallback<Dirent>): void **系统能力**:SystemCapability.FileManagement.File.FileIO **参数:** - | 参数名 | 类型 | 必填 | 说明 | - | -------- | -------------------------------------- | ---- | ---------------- | - | callback | AsyncCallback<[Dirent](#dirent)> | 是 | 异步读取下一个目录项之后的回调。 | +| 参数名 | 类型 | 必填 | 说明 | +| -------- | -------------------------------------- | ---- | ---------------- | +| callback | AsyncCallback<[Dirent](#dirent)> | 是 | 异步读取下一个目录项之后的回调。 | **示例:** ```js @@ -2982,9 +2982,9 @@ readSync(): Dirent **系统能力**:SystemCapability.FileManagement.File.FileIO **返回值:** - | 类型 | 说明 | - | ----------------- | -------- | - | [Dirent](#dirent) | 表示一个目录项。 | +| 类型 | 说明 | +| ----------------- | -------- | +| [Dirent](#dirent) | 表示一个目录项。 | **示例:** ```js @@ -3064,9 +3064,9 @@ isBlockDevice(): boolean **系统能力**:SystemCapability.FileManagement.File.FileIO **返回值:** - | 类型 | 说明 | - | ------- | ---------------- | - | boolean | 表示当前目录项是否是块特殊设备。 | +| 类型 | 说明 | +| ------- | ---------------- | +| boolean | 表示当前目录项是否是块特殊设备。 | **示例:** ```js @@ -3084,9 +3084,9 @@ isCharacterDevice(): boolean **系统能力**:SystemCapability.FileManagement.File.FileIO **返回值:** - | 类型 | 说明 | - | ------- | ----------------- | - | boolean | 表示当前目录项是否是字符特殊设备。 | +| 类型 | 说明 | +| ------- | ----------------- | +| boolean | 表示当前目录项是否是字符特殊设备。 | **示例:** ```js @@ -3104,9 +3104,9 @@ isDirectory(): boolean **系统能力**:SystemCapability.FileManagement.File.FileIO **返回值:** - | 类型 | 说明 | - | ------- | ------------- | - | boolean | 表示当前目录项是否是目录。 | +| 类型 | 说明 | +| ------- | ------------- | +| boolean | 表示当前目录项是否是目录。 | **示例:** ```js @@ -3124,9 +3124,9 @@ isFIFO(): boolean **系统能力**:SystemCapability.FileManagement.File.FileIO **返回值:** - | 类型 | 说明 | - | ------- | --------------- | - | boolean | 表示当前目录项是否是FIFO。 | +| 类型 | 说明 | +| ------- | --------------- | +| boolean | 表示当前目录项是否是FIFO。 | **示例:** ```js @@ -3144,9 +3144,9 @@ isFile(): boolean **系统能力**:SystemCapability.FileManagement.File.FileIO **返回值:** - | 类型 | 说明 | - | ------- | --------------- | - | boolean | 表示当前目录项是否是普通文件。 | +| 类型 | 说明 | +| ------- | --------------- | +| boolean | 表示当前目录项是否是普通文件。 | **示例:** ```js @@ -3164,9 +3164,9 @@ isSocket(): boolean **系统能力**:SystemCapability.FileManagement.File.FileIO **返回值:** - | 类型 | 说明 | - | ------- | -------------- | - | boolean | 表示当前目录项是否是套接字。 | +| 类型 | 说明 | +| ------- | -------------- | +| boolean | 表示当前目录项是否是套接字。 | **示例:** ```js @@ -3184,9 +3184,9 @@ isSymbolicLink(): boolean **系统能力**:SystemCapability.FileManagement.File.FileIO **返回值:** - | 类型 | 说明 | - | ------- | --------------- | - | boolean | 表示当前目录项是否是符号链接。 | +| 类型 | 说明 | +| ------- | --------------- | +| boolean | 表示当前目录项是否是符号链接。 | **示例:** ```js diff --git a/zh-cn/application-dev/reference/apis/js-apis-i18n.md b/zh-cn/application-dev/reference/apis/js-apis-i18n.md index 36b7223e6f112663d2decfea66f0d6b7a0822bbc..553191a186b1c8db0cf82716e5f5d45b218b2a55 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-i18n.md +++ b/zh-cn/application-dev/reference/apis/js-apis-i18n.md @@ -1,5 +1,8 @@ # 国际化-I18n + 本模块提供系统相关的或者增强的国际化能力,包括区域管理、电话号码处理、日历等,相关接口为ECMA 402标准中未定义的补充接口。 +[Intl模块](js-apis-intl.md)提供了ECMA 402标准定义的基础国际化接口,与本模块共同使用可提供完整地国际化支持能力。 + > ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:** > - 本模块首批接口从API version 7开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 > diff --git a/zh-cn/application-dev/reference/apis/js-apis-image.md b/zh-cn/application-dev/reference/apis/js-apis-image.md index df5b95212ee6a01eeee84c149f10fd26ccd9f4e9..d6a15887574068cc821609588d075f9610573036 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-image.md +++ b/zh-cn/application-dev/reference/apis/js-apis-image.md @@ -1,5 +1,7 @@ # 图片处理 +本模块提供图片处理效果,包括通过属性创建PixelMap、读取图像像素数据、读取区域内的图片数据等。 + > **说明:** > 本模块首批接口从API version 6开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 diff --git a/zh-cn/application-dev/reference/apis/js-apis-inputmethod.md b/zh-cn/application-dev/reference/apis/js-apis-inputmethod.md index 613a9701bad2595f022673cca38e12665e575db1..9752a5537b6061d7b923ec61dd92ac4dea82c873 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-inputmethod.md +++ b/zh-cn/application-dev/reference/apis/js-apis-inputmethod.md @@ -1,5 +1,7 @@ # 输入法框架 +本模块提供对输入法框架的管理,包括隐藏输入法、查询已安装的输入法列表和显示输入法选择对话框。 + > ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:** > 本模块首批接口从API version 6开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 @@ -47,7 +49,7 @@ getInputMethodController(): InputMethodController | [InputMethodController](#InputMethodController) | 回调返回当前客户端实例。 | **示例:** - + ```js var InputMethodController = inputMethod.getInputMethodController(); ``` @@ -62,9 +64,9 @@ getInputMethodSetting(): InputMethodSetting **返回值:** - | 类型 | 说明 | - | ----------------------------------------- | ---------------------------- | - | [InputMethodSetting](#InputMethodSetting) | 回调返回当前客户端设置实例。 | +| 类型 | 说明 | +| ----------------------------------------- | ---------------------------- | +| [InputMethodSetting](#InputMethodSetting) | 回调返回当前客户端设置实例。 | **示例:** @@ -87,9 +89,9 @@ stopInput(callback: AsyncCallback<boolean>): void **参数:** - | 参数名 | 类型 | 必填 | 说明 | - | -------- | -------- | -------- | -------- | - | callback | AsyncCallback<boolean> | 是 | 返回输入法隐藏是否成功。 | +| 参数名 | 类型 | 必填 | 说明 | +| -------- | -------- | -------- | -------- | +| callback | AsyncCallback<boolean> | 是 | 返回输入法隐藏是否成功。 | **示例:** @@ -109,9 +111,9 @@ stopInput(): Promise<boolean> **返回值:** - | 类型 | 说明 | - | -------- | -------- | - | Promise<boolean> | 返回输入法隐藏是否成功。 | +| 类型 | 说明 | +| -------- | -------- | +| Promise<boolean> | 返回输入法隐藏是否成功。 | **示例:** @@ -134,12 +136,12 @@ listInputMethod(callback: AsyncCallback<Array<InputMethodProperty>>) **系统能力**: SystemCapability.Miscservices.InputMethodFramework **参数:** - | 参数名 | 类型 | 必填 | 说明 | - | -------- | -------------------------------------------------- | ---- | ---------------------- | - | callback | Array<[InputMethodProperty](#InputMethodProperty)> | 是 | 返回已安装输入法列表。 | +| 参数名 | 类型 | 必填 | 说明 | +| -------- | -------------------------------------------------- | ---- | ---------------------- | +| callback | Array<[InputMethodProperty](#InputMethodProperty)> | 是 | 返回已安装输入法列表。 | **示例:** - + ```js InputMethodSetting.listInputMethod((properties)=>{ for (var i = 0;i < properties.length; i++) { @@ -158,9 +160,9 @@ listInputMethod(): Array<InputMethodProperty> **系统能力**: SystemCapability.Miscservices.InputMethodFramework **返回值:** - | 类型 | 说明 | - | ----------------------------------------------------------- | ---------------------- | - | Promise> | 返回已安装输入法列表。 | +| 类型 | 说明 | +| ----------------------------------------------------------- | ---------------------- | +| Promise> | 返回已安装输入法列表。 | **示例:** diff --git a/zh-cn/application-dev/reference/apis/js-apis-intl.md b/zh-cn/application-dev/reference/apis/js-apis-intl.md index f101d78123fbcf66ff346b217d934779a93c23c6..f3c4df4e1deee00198bb19f0a79f16c0760af3ff 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-intl.md +++ b/zh-cn/application-dev/reference/apis/js-apis-intl.md @@ -1,5 +1,8 @@ # 国际化-Intl + 本模块提供提供基础的应用国际化能力,包括时间日期格式化、数字格式化、排序等,相关接口在ECMA 402标准中定义。 +[I18N模块](js-apis-i18n.md)提供其他非ECMA 402定义的国际化接口,与本模块共同使用可提供完整地国际化支持能力。 + > ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:** > - 本模块首批接口从API version 6开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 > diff --git a/zh-cn/application-dev/reference/apis/js-apis-logs.md b/zh-cn/application-dev/reference/apis/js-apis-logs.md index 45806efdcf4870a25b48dc53d403c3113fb2f2aa..13a43a294e44a7b2c33b0c001f327175d8a1f4e9 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-logs.md +++ b/zh-cn/application-dev/reference/apis/js-apis-logs.md @@ -1,5 +1,7 @@ # 日志打印 +本模块提供日志打印能力,包括打印debug级别的日志信息、打印info级别的日志信息、打印warn级别的日志信息和打印error级别的日志信息。 + > ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:** > 从API Version 7 开始,该接口不再维护,推荐使用新接口[`@ohos.hilog`](js-apis-hilog.md)。 diff --git a/zh-cn/application-dev/reference/apis/js-apis-mediaquery.md b/zh-cn/application-dev/reference/apis/js-apis-mediaquery.md index 1eabfdf4b161a24fa2031fd187ebca5b729e15a5..0b6e423c1731de71958ee1a18e21db2da46c09f9 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-mediaquery.md +++ b/zh-cn/application-dev/reference/apis/js-apis-mediaquery.md @@ -1,5 +1,7 @@ # 媒体查询 +提供根据不同媒体类型定义不同的样式。 + > **说明:** > 从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 diff --git a/zh-cn/application-dev/reference/apis/js-apis-prompt.md b/zh-cn/application-dev/reference/apis/js-apis-prompt.md index 475fd483adb8d59ee6b39ee809491787e1628f34..d987dd9a8eb874f2cc942a1747669263f9a80ee6 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-prompt.md +++ b/zh-cn/application-dev/reference/apis/js-apis-prompt.md @@ -1,5 +1,7 @@ # 弹窗 +创建并显示文本提示框、对话框和操作菜单。 + > ![icon-note.gif](public_sys-resources/icon-note.gif) **说明** > 本模块首批接口从API version 8开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 diff --git a/zh-cn/application-dev/reference/apis/js-apis-router.md b/zh-cn/application-dev/reference/apis/js-apis-router.md index 589eeef14ad56a7f33136b1e595bb7f4a027aa9d..d8fc608e699c0ccd46b7e65da250dcf9994da9e5 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-router.md +++ b/zh-cn/application-dev/reference/apis/js-apis-router.md @@ -1,5 +1,7 @@ # 页面路由 +本模块提供通过不同的url访问不同的页面,包括跳转到应用内的指定页面、用应用内的某个页面替换当前页面、返回上一页面或指定的页面等。 + > ![icon-note.gif](public_sys-resources/icon-note.gif) **说明** > > - 本模块首批接口从API version 8开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 diff --git a/zh-cn/application-dev/reference/apis/js-apis-system-mediaquery.md b/zh-cn/application-dev/reference/apis/js-apis-system-mediaquery.md index 20f90a9b04e1f3fb47c4d1cf70ae2a53433b414d..03a18e692036dcb20736e2e068877fe4da0da26a 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-system-mediaquery.md +++ b/zh-cn/application-dev/reference/apis/js-apis-system-mediaquery.md @@ -1,5 +1,7 @@ # 媒体查询 +提供根据不同媒体类型定义不同的样式。 + > ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:** > diff --git a/zh-cn/application-dev/reference/apis/js-apis-system-prompt.md b/zh-cn/application-dev/reference/apis/js-apis-system-prompt.md index 4eb142162676ef2b10788a9f627f01dd4aa0c1b6..676b19d2a5fbe5caee02c0825825fbf857b1ebbe 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-system-prompt.md +++ b/zh-cn/application-dev/reference/apis/js-apis-system-prompt.md @@ -1,5 +1,7 @@ # 弹窗 +创建并显示文本提示框、对话框和操作菜单。 + > ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:** > > - 从API Version 8 开始,该接口不再维护,推荐使用新接口[`@ohos.prompt`](js-apis-prompt.md)。 diff --git a/zh-cn/application-dev/reference/apis/js-apis-system-router.md b/zh-cn/application-dev/reference/apis/js-apis-system-router.md index 78f5384c47e41264752b4b9d974a3519de077a8f..4f2d3e9c136268dfa8147a38f5ea54f7b4ba61bd 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-system-router.md +++ b/zh-cn/application-dev/reference/apis/js-apis-system-router.md @@ -1,5 +1,7 @@ # 页面路由 +通过不同的uri访问不同的页面。 + > **说明:** > > - 从API Version 8 开始,该接口不再维护,推荐使用新接口[`@ohos.router`](js-apis-router.md)。 diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-button.md b/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-button.md index 5cea77125767de5344804c9ef655a2bcb569124f..27ac9a92677ae717972bb9a7e759189f78d157f0 100644 --- a/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-button.md +++ b/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-button.md @@ -1,12 +1,11 @@ # Button +按钮组件,可快速创建不同样式的按钮。 + > **说明:** > 该组件从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 -提供按钮组件。 - - ## 权限列表 无 @@ -23,10 +22,10 @@ **表1** options参数说明 - | 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | + | 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | | -------- | -------- | -------- | -------- | -------- | - | type | ButtonType | 否 | Capsule | 描述按钮风格。 | - | stateEffect | boolean | 否 | true | 按钮按下时是否开启切换效果,当状态置为false时,点击效果关闭。 | + | type | ButtonType | 否 | Capsule | 描述按钮风格。 | + | stateEffect | boolean | 否 | true | 按钮按下时是否开启切换效果,当状态置为false时,点击效果关闭。 | - Button(label?: string, options?: { type?: ButtonType, stateEffect?: boolean }) @@ -49,11 +48,11 @@ | stateEffect | boolean | true | 状态切换时是否开启切换效果,当状态置为false时,点击效果关闭。 | - ButtonType枚举说明 - | 名称 | 描述 | + | 名称 | 描述 | | -------- | -------- | - | Capsule | 胶囊型按钮(圆角默认为高度的一半)。 | - | Circle | 圆形按钮。 | - | Normal | 普通按钮(默认不带圆角)。 | + | Capsule | 胶囊型按钮(圆角默认为高度的一半)。 | + | Circle | 圆形按钮。 | + | Normal | 普通按钮(默认不带圆角)。 | > **说明:** > - 按钮圆角通过[通用属性borderRadius设置](ts-universal-attributes-border.md)(不支持通过border接口设置圆角)。 diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-loadingprogress.md b/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-loadingprogress.md index f09c3c732c1da4e25bb5a0e2e4318d465e4de621..daaf87b01f562bd33e6971560474193e5ebc7445 100644 --- a/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-loadingprogress.md +++ b/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-loadingprogress.md @@ -1,10 +1,10 @@ # LoadingProgress +用于显示加载动效的组件。 + > **说明:** > 该组件从API Version 8开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 -用于显示加载进展。 - ## 权限列表 diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-qrcode.md b/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-qrcode.md index b6ea534ecd55c48f35c3ee72632f857a68b79931..977c2c04b269082b4d2b38a8fa6dd0920810cf5f 100644 --- a/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-qrcode.md +++ b/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-qrcode.md @@ -1,12 +1,11 @@ # QRCode +用于显示单个二维码的组件。 + > **说明:** > 该组件从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 -显示二维码信息。 - - ## 权限列表 无 @@ -22,16 +21,16 @@ QRCode(value: string) - 参数 - | 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | + | 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | | -------- | -------- | -------- | -------- | -------- | - | value | string | 是 | - | 二维码内容字符串。 | + | value | string | 是 | - | 二维码内容字符串。 | ## 属性 -| 名称 | 参数类型 | 默认值 | 描述 | +| 名称 | 参数类型 | 默认值 | 描述 | | -------- | -------- | -------- | -------- | -| color | Color | Black | 设置二维码颜色。 | +| color | Color | Black | 设置二维码颜色。 | ## 事件 diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-rating.md b/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-rating.md index bfeba8f0919996808d383c9f354e3d8c2a0812c5..72934461df0a20aee8797d34d390c8f08b160842 100644 --- a/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-rating.md +++ b/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-rating.md @@ -1,12 +1,11 @@ # Rating +提供在给定范围内选择评分的组件。 + > **说明:** > 该组件从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 -评分条组件。 - - ## 权限列表 无 @@ -22,26 +21,26 @@ Rating(options?: { rating: number, indicator?: boolean }) - 参数 - | 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | + | 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | | -------- | -------- | -------- | -------- | -------- | - | rating | number | 是 | 0 | 设置并接收评分值。 | - | indicator | boolean | 否 | false | 仅作为指示器使用,不可操作。 | + | rating | number | 是 | 0 | 设置并接收评分值。 | + | indicator | boolean | 否 | false | 仅作为指示器使用,不可操作。 | ## 属性 -| 名称 | 参数类型 | 默认值 | 描述 | +| 名称 | 参数类型 | 默认值 | 描述 | | -------- | -------- | -------- | -------- | -| stars | number | 5 | 设置评星总数。 | -| stepSize | number | 0.5 | 操作评级的步长。 | -| starStyle | {
backgroundUri: string,
foregroundUri: string,
secondaryUri?: string
} | - | backgroundSrc:未选中的星级的图片链接,可由用户自定义或使用系统默认图片,仅支持本地。
foregroundSrc:选中的星级的图片路径,可由用户自定义或使用系统默认图片,仅支持本地。
secondarySrc:部分选中的星级的图片路径,可由用户自定义或使用系统默认图片,仅支持本地。 | +| stars | number | 5 | 设置评星总数。 | +| stepSize | number | 0.5 | 操作评级的步长。 | +| starStyle | {
backgroundUri: string,
foregroundUri: string,
secondaryUri?: string
} | - | backgroundSrc:未选中的星级的图片链接,可由用户自定义或使用系统默认图片,仅支持本地。
foregroundSrc:选中的星级的图片路径,可由用户自定义或使用系统默认图片,仅支持本地。
secondarySrc:部分选中的星级的图片路径,可由用户自定义或使用系统默认图片,仅支持本地。 | ## 事件 -| 名称 | 功能描述 | +| 名称 | 功能描述 | | -------- | -------- | -| onChange(callback:(value: number) => void) | 操作评分条的评星发生改变时触发该回调。 | +| onChange(callback:(value: number) => void) | 操作评分条的评星发生改变时触发该回调。 | ## 示例 diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-span.md b/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-span.md index 347eb3d9d3aae0ad73502c3fe03c9edff7241d20..59fdeceedc35e0c5b27f74dfb903805339821bc9 100644 --- a/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-span.md +++ b/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-span.md @@ -1,12 +1,11 @@ # Span +作为Text组件的子组件,用于显示行内文本的组件。 + > **说明:** > 该组件从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 -文本段落,只能作为Text子组件,呈现一段文本信息。 - - ## 权限列表 无 @@ -22,9 +21,9 @@ Span(content: string) - 参数 - | 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | + | 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | | -------- | -------- | -------- | -------- | -------- | - | content | string | 是 | - | 文本内容。 | + | content | string | 是 | - | 文本内容。 | ## 属性 diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-stepper.md b/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-stepper.md index 46ff7442fa5041d7bb10e89aa2fe9d7d9d00ed11..4e57b1813c3091e0fdb802d955c64f12613d0c64 100644 --- a/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-stepper.md +++ b/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-stepper.md @@ -1,13 +1,12 @@ # Stepper +应用步骤方式切换页面的组件。 + > **说明:** > 该组件从API Version 8开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 -步骤导航器。 - - ## 权限列表 无 @@ -24,9 +23,9 @@ Stepper(value?: { index?: number }) - 参数 - | 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | + | 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | | -------- | -------- | -------- | -------- | -------- | - | index | number | 否 | 0 | 设置步骤导航器显示第几个StepperItem。 | + | index | number | 否 | 0 | 设置步骤导航器显示第几个StepperItem。 | ## 属性 @@ -36,11 +35,11 @@ Stepper(value?: { index?: number }) ## 事件 - | 名称 | 描述 | +| 名称 | 描述 | | -------- | -------- | -| onFinish(callback: () => void) | 步骤导航器最后一个StepperItem的nextLabel被点击时触发该回调 。 | -| onSkip(callback: () => void) | 当前显示的StepperItem状态为ItemState.Skip时,nextLabel被点击时触发该回调。 | -| onChange(callback: (prevIndex?: number, index?: number) => void) | 点击左边或者右边文本按钮进行步骤切换时触发该事件。
- prevIndex:切换前的步骤页索引值。
- index:切换后的步骤页(前一页或者下一页)索引值。 | +| onFinish(callback: () => void) | 步骤导航器最后一个StepperItem的nextLabel被点击时触发该回调 。 | +| onSkip(callback: () => void) | 当前显示的StepperItem状态为ItemState.Skip时,nextLabel被点击时触发该回调。 | +| onChange(callback: (prevIndex?: number, index?: number) => void) | 点击左边或者右边文本按钮进行步骤切换时触发该事件。
- prevIndex:切换前的步骤页索引值。
- index:切换后的步骤页(前一页或者下一页)索引值。 | ## 示例 diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-stepperitem.md b/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-stepperitem.md index eca7788b8a88018305e7352473217b1d9213ca3c..dfbabd005766ee3afaa7e10dd3d226d3732b9722 100644 --- a/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-stepperitem.md +++ b/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-stepperitem.md @@ -1,13 +1,12 @@ # StepperItem +用作[Stepper](ts-basic-components-stepper.md)组件的页面子组件。 + > **说明:** > 该组件从API Version 8开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 -步骤导航器元素。 - - ## 权限列表 无 @@ -32,12 +31,12 @@ StepperItem() | status | ItemState | ItemState.Normal | 步骤导航器元素的状态。 | - ItemState枚举说明 - | 名称 | 描述 | + | 名称 | 描述 | | -------- | -------- | - | Normal | 正常状态,右侧文本按钮正常显示,可点击进入下一个StepperItem。 | - | Disabled | 不可用状态,右侧文本按钮灰度显示,不可点击进入下一个StepperItem。 | - | Waiting | 等待状态,右侧文本按钮不显示,使用等待进度条,不可点击进入下一个StepperItem。 | - | Skip | 跳过状态,表示跳过当前步骤, 进入下一个StepperItem。 | + | Normal | 正常状态,右侧文本按钮正常显示,可点击进入下一个StepperItem。 | + | Disabled | 不可用状态,右侧文本按钮灰度显示,不可点击进入下一个StepperItem。 | + | Waiting | 等待状态,右侧文本按钮不显示,使用等待进度条,不可点击进入下一个StepperItem。 | + | Skip | 跳过状态,表示跳过当前步骤, 进入下一个StepperItem。 | ## 示例 diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-text.md b/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-text.md index b8ce970cbd33af29ad31f5751f105f0176d81392..b01ca87835f4d78d370d767d30944bd9483b3cb3 100644 --- a/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-text.md +++ b/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-text.md @@ -1,12 +1,11 @@ # Text +显示一段文本的组件。 + > **说明:** > 该组件从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 -文本,用于呈现一段信息。 - - ## 权限列表 无 @@ -22,9 +21,9 @@ Text(content?: string) - 参数 - | 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | + | 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | | -------- | -------- | -------- | -------- | -------- | - | content | string | 否 | '' | 文本内容,包含子组件Span时不生效,显示Span内容。 | + | content | string | 否 | '' | 文本内容,包含子组件Span时不生效,显示Span内容。 | ## 属性 @@ -41,26 +40,26 @@ Text(content?: string) | copyOption9+ | boolean\|CopyOption | false | 组件支持设置文本是否可复制粘贴。 | - TextAlign枚举说明 - | 名称 | 描述 | + | 名称 | 描述 | | -------- | -------- | - | Center | 文本居中对齐。 | - | Start | 根据文字书写相同的方向对齐。 | - | End | 根据文字书写相反的方向对齐。 | + | Center | 文本居中对齐。 | + | Start | 根据文字书写相同的方向对齐。 | + | End | 根据文字书写相反的方向对齐。 | - TextOverflow枚举说明 - | 名称 | 描述 | + | 名称 | 描述 | | -------- | -------- | - | Clip | 文本超长时进行裁剪显示。 | - | Ellipsis | 文本超长时显示不下的文本用省略号代替。 | - | None | 文本超长时不进行裁剪。 | + | Clip | 文本超长时进行裁剪显示。 | + | Ellipsis | 文本超长时显示不下的文本用省略号代替。 | + | None | 文本超长时不进行裁剪。 | - TextDecorationType枚举说明 - | 名称 | 描述 | + | 名称 | 描述 | | -------- | -------- | - | Underline | 文字下划线修饰。 | - | LineThrough | 穿过文本的修饰线。 | - | Overline | 文字上划线修饰。 | - | None | 不使用文本装饰线。 | + | Underline | 文字下划线修饰。 | + | LineThrough | 穿过文本的修饰线。 | + | Overline | 文字上划线修饰。 | + | None | 不使用文本装饰线。 | - TextCase枚举说明 diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-textarea.md b/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-textarea.md index c1bbd2996f9d040e92a1abad3f3d175571bd9d2c..7aa32c4489a61155281f8af8c1920c55af92ce94 100644 --- a/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-textarea.md +++ b/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-textarea.md @@ -1,12 +1,11 @@ # TextArea +可以输入多行文本并支持响应部分输入事件的组件。 + > **说明:** > 该组件从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 -提供多行文本输入组件。 - - ## 权限列表 无 diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-textinput.md b/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-textinput.md index c55d69b4cf6960ce8c6c0dee7590e55ff10374a0..7817f08f1360dd3226fcfe75dfecfb67cd5a4fd2 100644 --- a/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-textinput.md +++ b/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-textinput.md @@ -1,12 +1,11 @@ # TextInput +可以输入单行文本并支持响应输入事件的组件。 + > **说明:** > 该组件从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 -提供单行文本输入组件。 - - ## 权限列表 无 diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-textpicker.md b/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-textpicker.md index 1f3c17e121de39c1b0f1d6df0e6cf9f5107c24f1..fb166e27d2804e1b3fff39131b35dc2bc0315703 100644 --- a/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-textpicker.md +++ b/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-textpicker.md @@ -1,12 +1,11 @@ # TextPicker +滚动选择文本的组件。 + > **说明:** > 该组件从API Version 8开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 -文本类滑动选择器组件。 - - ## 权限列表 无 @@ -24,24 +23,24 @@ TextPicker(value: {range: string[], selected?: number}) 根据range指定的选择范围创建文本选择器。 - 参数 - | 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | + | 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | | -------- | -------- | -------- | -------- | -------- | - | range | string[] | 是 | - | 选择器的数据选择范围。 | - | selected | number | 否 | 第一个元素 | 选中项在数组中的index值。 | + | range | string[] | 是 | - | 选择器的数据选择范围。 | + | selected | number | 否 | 第一个元素 | 选中项在数组中的index值。 | ## 属性 -| 名称 | 参数类型 | 默认值 | 描述 | +| 名称 | 参数类型 | 默认值 | 描述 | | -------- | -------- | -------- | -------- | -| defaultPickerItemHeight | Length | - | 默认Picker内容项元素高度。 | +| defaultPickerItemHeight | Length | - | 默认Picker内容项元素高度。 | ## 事件 -| 名称 | 描述 | +| 名称 | 描述 | | -------- | -------- | -| onChange(callback: (value: string, index: number) => void) | 滑动选中TextPicker文本内容后,触发该回调。
- value: 当前选中项的文本。
- index: 当前选中项的下标。 | +| onChange(callback: (value: string, index: number) => void) | 滑动选中TextPicker文本内容后,触发该回调。
- value: 当前选中项的文本。
- index: 当前选中项的下标。 | ## 示例 diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-texttimer.md b/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-texttimer.md index e0036a7d4ea8de9b4ed46be43a709c2efb4e69d1..024b03570c8acf59f12f1839bbe1c8d6bd6f8419 100644 --- a/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-texttimer.md +++ b/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-texttimer.md @@ -1,12 +1,11 @@ # TextTimer +通过文本显示计时信息并控制其计时器状态的组件。 + > **说明:** > 该组件从API Version 8开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 -文本计时器组件,支持自定义时间格式。 - - ## 权限列表 无 @@ -22,24 +21,24 @@ TextTimer(options: { isCountDown?: boolean, count?: number, controller?: TextTimerController }) - 参数 - | 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | + | 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | | -------- | -------- | -------- | -------- | -------- | - | isCountDown | boolean | 否 | false | 是否倒计时。 | - | count | number | 否 | 60000 | 倒计时时间(isCountDown为true时生效),单位为毫秒。
- count<=0时,使用默认值为倒计时初始值。
- count>0时,count值为倒计时初始值。 | - | controller | [TextTimerController](#texttimercontroller) | 否 | null | TextTimer控制器。 | + | isCountDown | boolean | 否 | false | 是否倒计时。 | + | count | number | 否 | 60000 | 倒计时时间(isCountDown为true时生效),单位为毫秒。
- count<=0时,使用默认值为倒计时初始值。
- count>0时,count值为倒计时初始值。 | + | controller | [TextTimerController](#texttimercontroller) | 否 | null | TextTimer控制器。 | ## 属性 -| 名称 | 参数类型 | 默认值 | 描述 | +| 名称 | 参数类型 | 默认值 | 描述 | | -------- | -------- | -------- | -------- | -| format | string | 'hh:mm:ss.ms' | 自定义格式,需至少包含一个hh、mm、ss、ms中的关键字。 | +| format | string | 'hh:mm:ss.ms' | 自定义格式,需至少包含一个hh、mm、ss、ms中的关键字。 | ## 事件 -| 名称 | 功能描述 | +| 名称 | 功能描述 | | -------- | -------- | -| onTimer(callback: (utc: number, elapsedTime: number) => void) | 时间文本发生变化时触发。
utc:当前显示的时间,单位为毫秒。
elapsedTime:计时器经过的时间,单位为毫秒。 | +| onTimer(callback: (utc: number, elapsedTime: number) => void) | 时间文本发生变化时触发。
utc:当前显示的时间,单位为毫秒。
elapsedTime:计时器经过的时间,单位为毫秒。 | ## TextTimerController diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-timepicker.md b/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-timepicker.md index 94a6f551dc93e60890ad53ae01f058b4f536af99..92cd8df915ddee1167ecd688daef50e527743335 100644 --- a/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-timepicker.md +++ b/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-timepicker.md @@ -1,12 +1,11 @@ # TimePicker +滚动选择时间的组件。 + > **说明:** > 该组件从API Version 8开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 -选择时间的滑动选择器组件。 - - ## 权限列表 无 @@ -31,22 +30,22 @@ TimePicker(options?: TimePickerOptions) ## 属性 -| 名称 | 参数类型 | 默认值 | 描述 | +| 名称 | 参数类型 | 默认值 | 描述 | | -------- | -------- | -------- | -------- | -| useMilitaryTime | boolean | false | 展示时间是否为24小时制,不支持动态修改。 | +| useMilitaryTime | boolean | false | 展示时间是否为24小时制,不支持动态修改。 | ## 事件 -| 名称 | 功能描述 | -| -------- | -------- | -| onChange(callback: (value: TimePickerResult ) => void) | 选择时间时触发该事件。 | +| 名称 | 功能描述 | +| -------- | -------- | +| onChange(callback: (value: TimePickerResult ) => void) | 选择时间时触发该事件。 | ### TimePickerResult对象说明 - | 名称 | 参数类型 | 描述 | - | -------- | -------- | -------- | - | hour | number | 选中时间的时。 | - | minute | number | 选中时间的分。 | +| 名称 | 参数类型 | 描述 | +| -------- | -------- | -------- | +| hour | number | 选中时间的时。 | +| minute | number | 选中时间的分。 | ## 示例 diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-toggle.md b/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-toggle.md index 3040999573345a1b76178c4da8c7b5959f9d9c3f..d410e2a0aec9d0f2507e5661f40a2d63c49645a0 100644 --- a/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-toggle.md +++ b/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-toggle.md @@ -1,5 +1,7 @@ # Toggle +组件提供勾选框样式、状态按钮样式及开关样式。 + > **说明:** > 该组件从API Version 8开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 @@ -28,7 +30,7 @@ Toggle(options: { type: ToggleType, isOn?: boolean }) - ToggleType枚举说明 | 名称 | 描述 | | -------- | -------- | - | Checkbox | 提供单选框样式,子组件设置文本不生效,如需文本设置,可将Text和当前组件放入布局组件中。
> **说明:**
> [通用属性padding](ts-universal-attributes-size.md)的默认值为:
{
 top: 14 vp,
 right: 6 vp,
 bottom: 14 vp,
 left: 6 vp
} | + | Checkbox | 提供勾选框样式,子组件设置文本不生效,如需文本设置,可将Text和当前组件放入布局组件中。
> **说明:**
> [通用属性padding](ts-universal-attributes-size.md)的默认值为:
{
 top: 14 vp,
 right: 6 vp,
 bottom: 14 vp,
 left: 6 vp
} | | Button | 提供状态按钮样式,如果有文本设置,则相应的文本内容会显示在按钮内部。 | | Switch | 提供开关样式,子组件设置文本不生效,如需文本设置,可将Text和当前组件放入布局组件中。
> **说明:**
> [通用属性padding](ts-universal-attributes-size.md)默认值为:
{
 top: 12 vp,
 right: 12 vp,
 bottom: 12 vp,
 left: 12 vp
} | diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-basic-gestures-longpressgesture.md b/zh-cn/application-dev/reference/arkui-ts/ts-basic-gestures-longpressgesture.md index 9fc06d2975774e9389051d2d7e0dd4f2a9d7814f..bb41739d61c6f05ab68b8eaf616902bc67d83ab2 100644 --- a/zh-cn/application-dev/reference/arkui-ts/ts-basic-gestures-longpressgesture.md +++ b/zh-cn/application-dev/reference/arkui-ts/ts-basic-gestures-longpressgesture.md @@ -1,5 +1,7 @@ # LongPressGesture +用于触发长按手势事件,触发长按手势的最少手指数为1,最短时间为500毫秒。 + > **说明:** > 从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 @@ -14,25 +16,25 @@ LongPressGesture(options?: { fingers?: number, repeat?: boolean, duration?: number }) - 参数 - | 参数名称 | 参数类型 | 必填 | 默认值 | 参数描述 | + | 参数名称 | 参数类型 | 必填 | 默认值 | 参数描述 | | -------- | -------- | -------- | -------- | -------- | - | fingers | number | 否 | 1 | 触发长按的最少手指数,最小为1指, 最大取值为10指。 | - | repeat | boolean | 否 | false | 是否连续触发事件回调。 | - | duration | number | 否 | 500 | 最小触发长按的时间,单位为毫秒(ms)。 | + | fingers | number | 否 | 1 | 触发长按的最少手指数,最小为1指, 最大取值为10指。 | + | repeat | boolean | 否 | false | 是否连续触发事件回调。 | + | duration | number | 否 | 500 | 最小触发长按的时间,单位为毫秒(ms)。 | ## 事件 -| 名称 | 功能描述 | -| -------- | -------- | -| onAction((event?: GestureEvent) => void) | LongPress手势识别成功回调。 | -| onActionEnd((event?: GestureEvent) => void) | LongPress手势识别成功,手指抬起后触发回调。 | -| onActionCancel(event: () => void) | LongPress手势识别成功,接收到触摸取消事件触发回调。 | +| 名称 | 功能描述 | +| -------- | -------- | +| onAction((event?: GestureEvent) => void) | LongPress手势识别成功回调。 | +| onActionEnd((event?: GestureEvent) => void) | LongPress手势识别成功,手指抬起后触发回调。 | +| onActionCancel(event: () => void) | LongPress手势识别成功,接收到触摸取消事件触发回调。 | - GestureEvent对象中与LongPress手势相关的属性 - | 属性名称 | 属性类型 | 描述 | + | 属性名称 | 属性类型 | 描述 | | -------- | -------- | -------- | - | repeat | boolean | 事件是否为重复触发事件。 | + | repeat | boolean | 事件是否为重复触发事件。 | ## 示例 diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-basic-gestures-pangesture.md b/zh-cn/application-dev/reference/arkui-ts/ts-basic-gestures-pangesture.md index 7f9a3ef2cf8f0f16990ac648f667d3bac767bd5d..f2b094307eb23c403c4f648af1a96d61dfb36cb7 100644 --- a/zh-cn/application-dev/reference/arkui-ts/ts-basic-gestures-pangesture.md +++ b/zh-cn/application-dev/reference/arkui-ts/ts-basic-gestures-pangesture.md @@ -1,5 +1,7 @@ # PanGesture +用于触发拖动手势事件,滑动的最小距离为5vp时拖动手势识别成功。 + > **说明:** > 从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 @@ -21,16 +23,16 @@ PanGesture(options?: { fingers?: number, direction?: PanDirection, distance?: nu | distance | number | 否 | 5.0 | 最小滑动识别距离,单位为vp。 | - PanDirection枚举说明 - | 名称 | 描述 | + | 名称 | 描述 | | -------- | -------- | - | All | 所有方向可滑动。 | - | Horizontal | 水平方向可滑动。 | - | Vertical | 竖直方向可滑动。 | - | Left | 向左滑动。 | - | Right | 向右滑动。 | - | Up | 向上滑动。 | - | Down | 向下滑动。 | - | None | 任何方向都不可滑动。 | + | All | 所有方向可滑动。 | + | Horizontal | 水平方向可滑动。 | + | Vertical | 竖直方向可滑动。 | + | Left | 向左滑动。 | + | Right | 向右滑动。 | + | Up | 向上滑动。 | + | Down | 向下滑动。 | + | None | 任何方向都不可滑动。 | ### PanGestureOptions @@ -43,27 +45,27 @@ PanGestureOptions(options?: { fingers?: number, direction?: PanDirection, distan 同PanGesture参数说明。 - 接口 - | 名称 | 功能描述 | + | 名称 | 功能描述 | | -------- | -------- | - | setDirection(value: PanDirection) | 设置direction属性。 | - | setDistance(value: number) | 设置distance属性。 | - | setFingers(value: number) | 设置fingers属性。 | + | setDirection(value: PanDirection) | 设置direction属性。 | + | setDistance(value: number) | 设置distance属性。 | + | setFingers(value: number) | 设置fingers属性。 | ## 事件 -| 名称 | 功能描述 | -| -------- | -------- | -| onActionStart(callback: (event?: GestureEvent) => void) | Pan手势识别成功回调。 | -| onActionUpdate(callback: (event?: GestureEvent) => void) | Pan手势移动过程中回调。 | -| onActionEnd(callback: (event?: GestureEvent) => void) | Pan手势识别成功,手指抬起后触发回调。 | -| onActionCancel(callback: () => void) | Pan手势识别成功,接收到触摸取消事件触发回调。 | +| 名称 | 功能描述 | +| -------- | -------- | +| onActionStart(callback: (event?: GestureEvent) => void) | Pan手势识别成功回调。 | +| onActionUpdate(callback: (event?: GestureEvent) => void) | Pan手势移动过程中回调。 | +| onActionEnd(callback: (event?: GestureEvent) => void) | Pan手势识别成功,手指抬起后触发回调。 | +| onActionCancel(callback: () => void) | Pan手势识别成功,接收到触摸取消事件触发回调。 | - GestureEvent对象中与Pan手势相关的属性 - | 属性名称 | 属性类型 | 描述 | + | 属性名称 | 属性类型 | 描述 | | -------- | -------- | -------- | - | offsetX | number | 手势事件偏移量,单位为vp。 | - | offsetY | number | 手势事件偏移量,单位为vp。 | + | offsetX | number | 手势事件偏移量,单位为vp。 | + | offsetY | number | 手势事件偏移量,单位为vp。 | ## 示例 diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-basic-gestures-pinchgesture.md b/zh-cn/application-dev/reference/arkui-ts/ts-basic-gestures-pinchgesture.md index 0dba2dcc4581ce59c6e1304472281284a69fe051..317f763e1e1af6bba81cf61bfbed7749992b7751 100644 --- a/zh-cn/application-dev/reference/arkui-ts/ts-basic-gestures-pinchgesture.md +++ b/zh-cn/application-dev/reference/arkui-ts/ts-basic-gestures-pinchgesture.md @@ -1,5 +1,7 @@ # PinchGesture +用于触发捏合手势,触发捏合手势的最少手指为2指,最大为5指,最小识别距离为3vp。 + > **说明:** > 从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 @@ -14,27 +16,27 @@ PinchGesture(options?: { fingers?: number, distance?: number }) - 参数 - | 参数名称 | 参数类型 | 必填 | 默认值 | 参数描述 | + | 参数名称 | 参数类型 | 必填 | 默认值 | 参数描述 | | -------- | -------- | -------- | -------- | -------- | - | fingers | number | 否 | 2 | 触发捏合的最少手指数, 最小为2指,最大为5指。 | - | distance | number | 否 | 3.0 | 最小识别距离,单位为vp。 | + | fingers | number | 否 | 2 | 触发捏合的最少手指数, 最小为2指,最大为5指。 | + | distance | number | 否 | 3.0 | 最小识别距离,单位为vp。 | ## 事件 -| 名称 | 功能描述 | -| -------- | -------- | -| onActionStart((event?: GestureEvent) => void) | Pinch手势识别成功回调。 | -| onActionUpdate((event?: GestureEvent) => void) | Pinch手势移动过程中回调。 | -| onActionEnd((event?: GestureEvent) => void) | Pinch手势识别成功,手指抬起后触发回调。 | -| onActionCancel(event: () => void) | Pinch手势识别成功,接收到触摸取消事件触发回调。 | +| 名称 | 功能描述 | +| -------- | -------- | +| onActionStart((event?: GestureEvent) => void) | Pinch手势识别成功回调。 | +| onActionUpdate((event?: GestureEvent) => void) | Pinch手势移动过程中回调。 | +| onActionEnd((event?: GestureEvent) => void) | Pinch手势识别成功,手指抬起后触发回调。 | +| onActionCancel(event: () => void) | Pinch手势识别成功,接收到触摸取消事件触发回调。 | - GestureEvent对象中与Pinch手势相关的属性 - | 属性名称 | 属性类型 | 描述 | + | 属性名称 | 属性类型 | 描述 | | -------- | -------- | -------- | - | scale | number | 缩放比例,用于PinchGesture手势触发场景。 | - | pinchCenterX | number | 捏合手势中心点X轴坐标,单位为px。 | - | pinchCenterY | number | 捏合手势中心点Y轴坐标,单位为px。 | + | scale | number | 缩放比例,用于PinchGesture手势触发场景。 | + | pinchCenterX | number | 捏合手势中心点X轴坐标,单位为px。 | + | pinchCenterY | number | 捏合手势中心点Y轴坐标,单位为px。 | ## 示例 diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-basic-gestures-rotationgesture.md b/zh-cn/application-dev/reference/arkui-ts/ts-basic-gestures-rotationgesture.md index d221b92eeccbc876d2e0fb5046fbd8331be50cde..46a41b500b670f2b8d6f10aec9ced5cf111ea6ae 100644 --- a/zh-cn/application-dev/reference/arkui-ts/ts-basic-gestures-rotationgesture.md +++ b/zh-cn/application-dev/reference/arkui-ts/ts-basic-gestures-rotationgesture.md @@ -1,5 +1,7 @@ # RotationGesture +用于触发旋转手势事件,触发旋转手势的最少手指为2指,最大为5指,最小改变度数为1度。 + > **说明:** > 从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 @@ -14,25 +16,25 @@ RotationGesture(options?: { fingers?: number, angle?: number }) - 参数 - | 参数名称 | 参数类型 | 必填 | 默认值 | 参数描述 | + | 参数名称 | 参数类型 | 必填 | 默认值 | 参数描述 | | -------- | -------- | -------- | -------- | -------- | - | fingers | number | 否 | 2 | 触发旋转的最少手指数, 最小为2指,最大为5指。 | - | angle | number | 否 | 1.0 | 触发旋转手势的最小改变度数,单位为度数。 | + | fingers | number | 否 | 2 | 触发旋转的最少手指数, 最小为2指,最大为5指。 | + | angle | number | 否 | 1.0 | 触发旋转手势的最小改变度数,单位为度数。 | ## 事件 -| 名称 | 功能描述 | +| 名称 | 功能描述 | | -------- | -------- | -| onActionStart((event?: GestureEvent) => void) | Rotation手势识别成功回调。 | -| onActionUpdate((event?: GestureEvent) => void) | Rotation手势移动过程中回调。 | -| onActionEnd((event?: GestureEvent) => void) | Rotation手势识别成功,手指抬起后触发回调。 | -| onActionCancel(event: () => void) | Rotation手势识别成功,接收到触摸取消事件触发回调。 | +| onActionStart((event?: GestureEvent) => void) | Rotation手势识别成功回调。 | +| onActionUpdate((event?: GestureEvent) => void) | Rotation手势移动过程中回调。 | +| onActionEnd((event?: GestureEvent) => void) | Rotation手势识别成功,手指抬起后触发回调。 | +| onActionCancel(event: () => void) | Rotation手势识别成功,接收到触摸取消事件触发回调。 | - GestureEvent对象中与Rotation手势相关的属性 - | 属性名称 | 属性类型 | 描述 | + | 属性名称 | 属性类型 | 描述 | | -------- | -------- | -------- | - | angle | number | 旋转角度。 | + | angle | number | 旋转角度。 | ## 示例 diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-basic-gestures-swipegesture.md b/zh-cn/application-dev/reference/arkui-ts/ts-basic-gestures-swipegesture.md index fbe6fbbbf6d732212a2fa4c2b7dd4534134b69ee..b3cecea1cc3de9b222de74ffac975189bb15010d 100644 --- a/zh-cn/application-dev/reference/arkui-ts/ts-basic-gestures-swipegesture.md +++ b/zh-cn/application-dev/reference/arkui-ts/ts-basic-gestures-swipegesture.md @@ -1,5 +1,7 @@ # SwipeGesture +用于触发滑动事件,滑动最小速度为100vp/s时识别成功。 + > **说明:** > 从API Version 8开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 @@ -21,25 +23,25 @@ SwipeGesture(value?: { fingers?: number; direction?: SwipeDirection; speed?: num | speed | number | 否 | 100 | 识别滑动的最小速度(100VP/秒)。 | - SwipeDirection枚举说明 - | 名称 | 描述 | + | 名称 | 描述 | | -------- | -------- | - | All | 所有方向。 | - | Horizontal | 水平方向。 | - | Vertical | 竖直方向。 | + | All | 所有方向。 | + | Horizontal | 水平方向。 | + | Vertical | 竖直方向。 | ## 事件 -| 名称 | 功能描述 | +| 名称 | 功能描述 | | -------- | -------- | -| onAction(callback:(event?: GestureEvent) => void) | 滑动手势识别成功回调。 | +| onAction(callback:(event?: GestureEvent) => void) | 滑动手势识别成功回调。 | - GestureEvent对象中与Swipe手势相关的属性 - | 参数名 | 类型 | 说明 | + | 参数名 | 类型 | 说明 | | -------- | -------- | -------- | - | angle | number | 滑动手势的角度,即两根手指间的线段与水平方向的夹角变化的度数。
>  **说明:**
> 角度计算方式:滑动手势被识别到后,连接两根手指之间的线被识别为起始线条,随着手指的滑动,手指之间的线条会发生旋转,根据起始线条两端点和当前线条两端点的坐标,使用反正切函数分别计算其相对于水平方向的夹角,最后arctan2(cy2-cy1,cx2-cx1)-arctan2(y2-y1,x2-x1)为旋转的角度。以起始线条为坐标系,顺时针旋转为0到180度,逆时针旋转为-180到0度。 | - | speed | number | 滑动手势的速度,是所有手指滑动的平均速度,单位为VP/秒。 | + | angle | number | 滑动手势的角度,即两根手指间的线段与水平方向的夹角变化的度数。
>  **说明:**
> 角度计算方式:滑动手势被识别到后,连接两根手指之间的线被识别为起始线条,随着手指的滑动,手指之间的线条会发生旋转,根据起始线条两端点和当前线条两端点的坐标,使用反正切函数分别计算其相对于水平方向的夹角,最后arctan2(cy2-cy1,cx2-cx1)-arctan2(y2-y1,x2-x1)为旋转的角度。以起始线条为坐标系,顺时针旋转为0到180度,逆时针旋转为-180到0度。 | + | speed | number | 滑动手势的速度,是所有手指滑动的平均速度,单位为VP/秒。 | ![zh-cn_image_0000001231374559](figures/zh-cn_image_0000001231374661.png) ## 示例 diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-basic-gestures-tapgesture.md b/zh-cn/application-dev/reference/arkui-ts/ts-basic-gestures-tapgesture.md index ec8884d075c378fd16df58258f3f845fd751327a..8477b4653852a02117c788a43bb8d79ee30e92ea 100644 --- a/zh-cn/application-dev/reference/arkui-ts/ts-basic-gestures-tapgesture.md +++ b/zh-cn/application-dev/reference/arkui-ts/ts-basic-gestures-tapgesture.md @@ -1,5 +1,7 @@ # TapGesture +支持单次点击、多次点击识别。 + > **说明:** > 从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 @@ -14,17 +16,17 @@ TapGesture(options?: { count?: number, fingers?: number }) - 参数 - | 参数名称 | 参数类型 | 必填 | 默认值 | 参数描述 | + | 参数名称 | 参数类型 | 必填 | 默认值 | 参数描述 | | -------- | -------- | -------- | -------- | -------- | - | count | number | 否 | 1 | 识别的连续点击次数。如果设置小于1,会被转化为默认值。
>  **说明:**
> 如配置多击,上一次抬起和下一次按下的超时时间为300毫秒(ms)。 | - | fingers | number | 否 | 1 | 触发点击的最少手指数,最小为1指, 最大为10指。
>  **说明:**
> 1. 当配置多指时,第一根手指按下后300毫秒(ms)内未有足够的手指数按下,手势识别失败。

> 2. 实际点击手指数超过配置值,手势识别失败。 | + | count | number | 否 | 1 | 识别的连续点击次数。如果设置小于1,会被转化为默认值。
>  **说明:**
> 如配置多击,上一次抬起和下一次按下的超时时间为300毫秒(ms)。 | + | fingers | number | 否 | 1 | 触发点击的最少手指数,最小为1指, 最大为10指。
>  **说明:**
> 1. 当配置多指时,第一根手指按下后300毫秒(ms)内未有足够的手指数按下,手势识别失败。

> 2. 实际点击手指数超过配置值,手势识别失败。 | ## 事件 -| 名称 | 功能描述 | -| -------- | -------- | -| onAction((event?: [GestureEvent](ts-gesture-settings.md)) => void) | Tap手势识别成功回调。 | +| 名称 | 功能描述 | +| -------- | -------- | +| onAction((event?: [GestureEvent](ts-gesture-settings.md)) => void) | Tap手势识别成功回调。 | ## 示例 diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-combined-gestures.md b/zh-cn/application-dev/reference/arkui-ts/ts-combined-gestures.md index 978aff2c6bacc25fea9eaede797664c998f0e551..d5d3324e8a027846ca166638f9be4c9a93d90602 100644 --- a/zh-cn/application-dev/reference/arkui-ts/ts-combined-gestures.md +++ b/zh-cn/application-dev/reference/arkui-ts/ts-combined-gestures.md @@ -1,5 +1,7 @@ # 组合手势 +手势识别组,多种手势组合为复合手势,支持连续识别、并行识别和互斥识别。 + > **说明:** > 从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 @@ -20,18 +22,18 @@ GestureGroup(mode: GestureMode, ...gesture: GestureType[]) | gesture | [TapGesture](ts-basic-gestures-tapgesture.md)
\| [LongPressGesture](ts-basic-gestures-longpressgesture.md)
\| [PanGesture](ts-basic-gestures-pangesture.md)
\| [PinchGesture](ts-basic-gestures-pinchgesture.md)
\| [RotationGesture](ts-basic-gestures-rotationgesture.md) | 是 | - | 可变长参数,1个或者多个基础手势类型,这些手势会被组合识别。 | - GestureMode枚举说明 - | 名称 | 描述 | + | 名称 | 描述 | | -------- | -------- | - | Sequence | 顺序识别,按照手势的注册顺序识别手势,直到所有手势识别成功。当有一个手势识别失败时,所有手势识别失败。 | - | Parallel | 并发识别,注册的手势同时识别,直到所有手势识别结束,手势识别互相不影响。 | - | Exclusive | 互斥识别,注册的手势同时识别,若有一个手势识别成功,则结束手势识别。 | + | Sequence | 顺序识别,按照手势的注册顺序识别手势,直到所有手势识别成功。当有一个手势识别失败时,所有手势识别失败。 | + | Parallel | 并发识别,注册的手势同时识别,直到所有手势识别结束,手势识别互相不影响。 | + | Exclusive | 互斥识别,注册的手势同时识别,若有一个手势识别成功,则结束手势识别。 | ## 事件 -| 名称 | 功能描述 | +| 名称 | 功能描述 | | -------- | -------- | -| onCancel(event: () => void) | 顺序组合手势(GestureMode.Sequence)取消后触发回调。 | +| onCancel(event: () => void) | 顺序组合手势(GestureMode.Sequence)取消后触发回调。 | ## 示例 diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-components-canvas-lottie.md b/zh-cn/application-dev/reference/arkui-ts/ts-components-canvas-lottie.md index b6cbc21fde54ff812e045aa2879fbb89bc457297..be0cb2c09316aeec04eb8a8a63fdc6b67c340953 100644 --- a/zh-cn/application-dev/reference/arkui-ts/ts-components-canvas-lottie.md +++ b/zh-cn/application-dev/reference/arkui-ts/ts-components-canvas-lottie.md @@ -1,5 +1,7 @@ # Lottie +提供Lottie动画。 + > **说明:** > 从 API Version 8 开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-container-alphabet-indexer.md b/zh-cn/application-dev/reference/arkui-ts/ts-container-alphabet-indexer.md index 36f1e1421fc4186100e1aeab09b79ae2258ee356..57a07853dc1e3fc0f1a4162386082e5f1c19bdf0 100644 --- a/zh-cn/application-dev/reference/arkui-ts/ts-container-alphabet-indexer.md +++ b/zh-cn/application-dev/reference/arkui-ts/ts-container-alphabet-indexer.md @@ -1,13 +1,10 @@ # AlphabetIndexer +可以与容器组件联动用于按逻辑结构快速定位容器显示区域的组件。 + > **说明:** > 该组件从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 - -字母索引条。 - - - ## 权限列表 无 @@ -23,32 +20,32 @@ AlphabetIndexer(value: {arrayValue : Array<string>, selected : number}) - 参数 - | 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | + | 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | | -------- | -------- | -------- | -------- | -------- | - | arrayValue | Array<string> | 是 | - | 字母索引字符串数组。 | - | selected | number | 是 | - | 选中项编号。 | + | arrayValue | Array<string> | 是 | - | 字母索引字符串数组。 | + | selected | number | 是 | - | 选中项编号。 | ## 属性 -| 名称 | 参数类型 | 描述 | +| 名称 | 参数类型 | 描述 | | -------- | -------- | -------- | -| selectedColor | Color | 选中文本文字颜色。 | -| popupColor | Color | 弹出提示文本字体颜色。 | -| selectedBackgroundColor | Color | 选中文本背景颜色。 | -| popupBackground | Color | 弹窗索引背景色。 | -| usingPopup | boolean | 是否使用弹出索引提示。 | -| selectedFont | {
size?: number,
weight?: FontWeight,
family?: string,
style?: FontStyle
} | 选中文本文字样式。 | -| popupFont | {
size?: number,
weight?: FontWeight,
family?: string,
style?: FontStyle
} | 弹出提示文本字体样式。 | -| font | {
size?: number,
weight?: FontWeight,
family?: string,
style?: FontStyle
} | 字母索引条默认文本字体样式。 | -| itemSize | Length | 字母索引条字母区域大小,字母区域为正方形,设置正方形边长。 | -| alignStyle | IndexerAlign | 字母索引条对齐样式,支持左侧对齐样式与右侧对齐样式,影响弹窗弹出位置。 | +| selectedColor | Color | 选中文本文字颜色。 | +| popupColor | Color | 弹出提示文本字体颜色。 | +| selectedBackgroundColor | Color | 选中文本背景颜色。 | +| popupBackground | Color | 弹窗索引背景色。 | +| usingPopup | boolean | 是否使用弹出索引提示。 | +| selectedFont | {
size?: number,
weight?: FontWeight,
family?: string,
style?: FontStyle
} | 选中文本文字样式。 | +| popupFont | {
size?: number,
weight?: FontWeight,
family?: string,
style?: FontStyle
} | 弹出提示文本字体样式。 | +| font | {
size?: number,
weight?: FontWeight,
family?: string,
style?: FontStyle
} | 字母索引条默认文本字体样式。 | +| itemSize | Length | 字母索引条字母区域大小,字母区域为正方形,设置正方形边长。 | +| alignStyle | IndexerAlign | 字母索引条对齐样式,支持左侧对齐样式与右侧对齐样式,影响弹窗弹出位置。 | - IndexerAlign枚举说明 - | 名称 | 描述 | + | 名称 | 描述 | | -------- | -------- | - | Left | 弹框显示在索引条右侧。 | - | Right | 弹框显示在索引条左侧。 | + | Left | 弹框显示在索引条右侧。 | + | Right | 弹框显示在索引条左侧。 | ## 事件 diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-container-badge.md b/zh-cn/application-dev/reference/arkui-ts/ts-container-badge.md index 7d13aad9a9881a67691810b11ee485f285f35385..b8bb74795c696b3dd914d532568593d23b450f1e 100644 --- a/zh-cn/application-dev/reference/arkui-ts/ts-container-badge.md +++ b/zh-cn/application-dev/reference/arkui-ts/ts-container-badge.md @@ -1,12 +1,11 @@ # Badge +可以附加在单个组件上用于信息标记的容器组件。 + > **说明:** > 该组件从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 -新事件标记组件,在组件上提供事件信息展示能力。 - - ## 权限列表 无 @@ -49,11 +48,11 @@ Badge(value: {value: string, position?: BadgePosition, style?: BadgeStyle}) | badgeColor | Color | 否 | Color.Red | badge的颜色。 | - BadgePosition枚举说明 - | 名称 | 描述 | + | 名称 | 描述 | | -------- | -------- | - | Right | 圆点显示在右侧纵向居中。 | - | RightTop | 圆点显示在右上角。 | - | Left | 圆点显示在左侧纵向居中。 | + | Right | 圆点显示在右侧纵向居中。 | + | RightTop | 圆点显示在右上角。 | + | Left | 圆点显示在左侧纵向居中。 | ## 示例 diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-container-flex.md b/zh-cn/application-dev/reference/arkui-ts/ts-container-flex.md index da30cdcf9abb5cd091b8fae77c2ab29c3392ad9d..8cf11c00aebb020da33014a16a1bd50bce0ccabb 100644 --- a/zh-cn/application-dev/reference/arkui-ts/ts-container-flex.md +++ b/zh-cn/application-dev/reference/arkui-ts/ts-container-flex.md @@ -1,12 +1,11 @@ # Flex +应用弹性方式布局子组件的容器组件。 + > **说明:** > 该组件从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 -弹性布局组件。 - - ## 权限列表 无 diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-container-refresh.md b/zh-cn/application-dev/reference/arkui-ts/ts-container-refresh.md index a9c22363adf16b105235897581f98a12b0eeeeeb..df2ace39644d48184188f66496ca8e03e40b48ed 100644 --- a/zh-cn/application-dev/reference/arkui-ts/ts-container-refresh.md +++ b/zh-cn/application-dev/reference/arkui-ts/ts-container-refresh.md @@ -1,10 +1,10 @@ # Refresh + 可以进行页面下拉操作并显示刷新动效的容器组件。 + > **说明:** > 该组件从API Version 8开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 -下拉刷新容器。 - ## 权限列表 无 diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-drawing-components-circle.md b/zh-cn/application-dev/reference/arkui-ts/ts-drawing-components-circle.md index 9c2b8cb1960bbbee4f081d0e55bde733c761c23b..70d9312592886a74b4600f6c0c1d58a17253365a 100644 --- a/zh-cn/application-dev/reference/arkui-ts/ts-drawing-components-circle.md +++ b/zh-cn/application-dev/reference/arkui-ts/ts-drawing-components-circle.md @@ -1,12 +1,11 @@ # Circle + 用于绘制圆形的组件。 + > **说明:** > 该组件从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 -圆形绘制组件。 - - ## 权限列表 无 @@ -27,18 +26,18 @@ Circle(options?: {width: Length, height: Length}) | options | Object | 否 | - | 见options参数说明。 | - options参数说明 - | 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | + | 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | | -------- | -------- | -------- | -------- | -------- | - | width | Length | 是 | - | 宽度。 | - | height | Length | 是 | - | 高度。 | + | width | Length | 是 | - | 宽度。 | + | height | Length | 是 | - | 高度。 | ## 属性 -| 参数名称 | 参数类型 | 默认值 | 必填 | 参数描述 | +| 参数名称 | 参数类型 | 默认值 | 必填 | 参数描述 | | -------- | -------- | -------- | -------- | -------- | -| width | Length | 0 | 否 | 圆所在矩形的宽度。 | -| height | Length | 0 | 否 | 圆所在矩形的高度。 | +| width | Length | 0 | 否 | 圆所在矩形的宽度。 | +| height | Length | 0 | 否 | 圆所在矩形的高度。 | ## 示例 diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-explicit-animation.md b/zh-cn/application-dev/reference/arkui-ts/ts-explicit-animation.md index 4bb719c6d48dff1cbf1137db9703133dd1c13134..a29438b26c85c635e234f188e04c77de2b13cbfc 100644 --- a/zh-cn/application-dev/reference/arkui-ts/ts-explicit-animation.md +++ b/zh-cn/application-dev/reference/arkui-ts/ts-explicit-animation.md @@ -1,5 +1,7 @@ # 显式动画 +提供显示动画接口。 + > **说明:** > 从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 @@ -12,20 +14,20 @@ ## AnimationOptions对象说明 - 属性 - | 属性名称 | 属性类型 | 默认值 | 描述 | + | 属性名称 | 属性类型 | 默认值 | 描述 | | -------- | -------- | -------- | -------- | - | duration | number | 1000 | 动画持续时间,单位为毫秒。 | - | tempo | number | 1.0 | 动画的播放速度,值越大动画播放越快,值越小播放越慢,为0时无动画效果。 | - | curve | Curve \| Curves | Linear | 动画曲线。 | - | delay | number | 0 | 单位为ms(毫秒),默认不延时播放。 | - | iterations | number | 1 | 默认播放一次,设置为-1时表示无限次播放。 | - | playMode | PlayMode | Normal | 设置动画播放模式,默认播放完成后重头开始播放。 | + | duration | number | 1000 | 动画持续时间,单位为毫秒。 | + | tempo | number | 1.0 | 动画的播放速度,值越大动画播放越快,值越小播放越慢,为0时无动画效果。 | + | curve | Curve \| Curves | Linear | 动画曲线。 | + | delay | number | 0 | 单位为ms(毫秒),默认不延时播放。 | + | iterations | number | 1 | 默认播放一次,设置为-1时表示无限次播放。 | + | playMode | PlayMode | Normal | 设置动画播放模式,默认播放完成后重头开始播放。 | - 接口 - | 名称 | 功能描述 | + | 名称 | 功能描述 | | -------- | -------- | - | onFinish() => void | 动效播放完成回调。 | + | onFinish() => void | 动效播放完成回调。 | ## 示例 diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-gesture-settings.md b/zh-cn/application-dev/reference/arkui-ts/ts-gesture-settings.md index 50268acf5cdb0f46cfe5cb04d8124660b7880d27..dab1454385102a4f6ebbbb66456890008ee79860 100644 --- a/zh-cn/application-dev/reference/arkui-ts/ts-gesture-settings.md +++ b/zh-cn/application-dev/reference/arkui-ts/ts-gesture-settings.md @@ -1,5 +1,7 @@ # 绑定手势方法 +为组件绑定不同类型的手势事件,并设置事件的响应方法。 + > **说明:** > 从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-interpolation-calculation.md b/zh-cn/application-dev/reference/arkui-ts/ts-interpolation-calculation.md index c7a34317a8f9bb653c03ce0cf84809c3ed8f09a5..f4c4626cb1f6ab0b4cad1b17065914ff5cf5ce61 100644 --- a/zh-cn/application-dev/reference/arkui-ts/ts-interpolation-calculation.md +++ b/zh-cn/application-dev/reference/arkui-ts/ts-interpolation-calculation.md @@ -1,5 +1,7 @@ # 插值计算 +设置动画插值曲线,用于构造阶梯曲线对象、构造三阶贝塞尔曲线对象和构造弹簧曲线对象。 + > **说明:** > 从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 @@ -48,10 +50,10 @@ stepsCurve(count: number, end: boolean):ICurve **参数:** - | 参数名 | 类型 | 必填 | 说明 | - | ------ | ------- | ----| ------------------------------------------------------------ | - | count | number | 是 | 阶梯的数量,需要为正整数。 | - | end | boolean | 是 | 在每个间隔的起点或是终点发生阶跃变化。
-true:在终点发生阶跃变化。
-false:在起点发生阶跃变化。 | +| 参数名 | 类型 | 必填 | 说明 | +| ------ | ------- | ----| ------------------------------------------------------------ | +| count | number | 是 | 阶梯的数量,需要为正整数。 | +| end | boolean | 是 | 在每个间隔的起点或是终点发生阶跃变化。
-true:在终点发生阶跃变化。
-false:在起点发生阶跃变化。 | **返回值:** @@ -77,12 +79,12 @@ cubicBezierCurve(x1: number, y1: number, x2: number, y2: number):ICurve **参数:** - | 参数名 | 类型 | 必填 | 说明 | - | ---- | ------ | ---- | -------------- | - | x1 | number | 是 | 确定贝塞尔曲线第一点横坐标。 | - | y1 | number | 是 | 确定贝塞尔曲线第一点纵坐标。 | - | x2 | number | 是 | 确定贝塞尔曲线第二点横坐标。 | - | y2 | number | 是 | 确定贝塞尔曲线第二点纵坐标。 | +| 参数名 | 类型 | 必填 | 说明 | +| ---- | ------ | ---- | -------------- | +| x1 | number | 是 | 确定贝塞尔曲线第一点横坐标。 | +| y1 | number | 是 | 确定贝塞尔曲线第一点纵坐标。 | +| x2 | number | 是 | 确定贝塞尔曲线第二点横坐标。 | +| y2 | number | 是 | 确定贝塞尔曲线第二点纵坐标。 | **返回值:** @@ -185,10 +187,10 @@ steps(count: number, end: boolean): string **参数:** - | 参数名 | 类型 | 必填 | 说明 | - | ------ | ------- | ----| ------------------------------------------------------------ | - | count | number | 是 | 阶梯的数量,需要为正整数。 | - | end | boolean | 是 | 在每个间隔的起点或是终点发生阶跃变化。
-true:在终点发生阶跃变化。
-false:在起点发生阶跃变化。 | +| 参数名 | 类型 | 必填 | 说明 | +| ------ | ------- | ----| ------------------------------------------------------------ | +| count | number | 是 | 阶梯的数量,需要为正整数。 | +| end | boolean | 是 | 在每个间隔的起点或是终点发生阶跃变化。
-true:在终点发生阶跃变化。
-false:在起点发生阶跃变化。 | ## Curves.cubicBezier(deprecated) @@ -200,12 +202,12 @@ cubicBezier(x1: number, y1: number, x2: number, y2: number): string **参数:** - | 参数名 | 类型 | 必填 | 说明 | - | ---- | ------ | ---- | -------------- | - | x1 | number | 是 | 确定贝塞尔曲线第一点横坐标。 | - | y1 | number | 是 | 确定贝塞尔曲线第一点纵坐标。 | - | x2 | number | 是 | 确定贝塞尔曲线第二点横坐标。 | - | y2 | number | 是 | 确定贝塞尔曲线第二点纵坐标。 | +| 参数名 | 类型 | 必填 | 说明 | +| ---- | ------ | ---- | -------------- | +| x1 | number | 是 | 确定贝塞尔曲线第一点横坐标。 | +| y1 | number | 是 | 确定贝塞尔曲线第一点纵坐标。 | +| x2 | number | 是 | 确定贝塞尔曲线第二点横坐标。 | +| y2 | number | 是 | 确定贝塞尔曲线第二点纵坐标。 | ## Curves.spring(deprecated) @@ -227,21 +229,21 @@ spring(velocity: number, mass: number, stiffness: number, damping: number): stri ## Curve枚举说明 - | 名称 | 描述 | - | ------------------- | ---------------------------------------- | - | Linear | 表示动画从头到尾的速度都是相同的。 | - | Ease | 表示动画以低速开始,然后加快,在结束前变慢,CubicBezier(0.25, 0.1, 0.25, 1.0)。 | - | EaseIn | 表示动画以低速开始,CubicBezier(0.42, 0.0, 1.0, 1.0)。 | - | EaseOut | 表示动画以低速结束,CubicBezier(0.0, 0.0, 0.58, 1.0)。 | - | EaseInOut | 表示动画以低速开始和结束,CubicBezier(0.42, 0.0, 0.58, 1.0)。 | - | FastOutSlowIn | 标准曲线,cubic-bezier(0.4, 0.0, 0.2, 1.0)。 | - | LinearOutSlowIn | 减速曲线,cubic-bezier(0.0, 0.0, 0.2, 1.0)。 | - | FastOutLinearIn | 加速曲线,cubic-bezier(0.4, 0.0, 1.0, 1.0)。 | - | ExtremeDeceleration | 急缓曲线,cubic-bezier(0.0, 0.0, 0.0, 1.0)。 | - | Sharp | 锐利曲线,cubic-bezier(0.33, 0.0, 0.67, 1.0)。 | - | Rhythm | 节奏曲线,cubic-bezier(0.7, 0.0, 0.2, 1.0)。 | - | Smooth | 平滑曲线,cubic-bezier(0.4, 0.0, 0.4, 1.0)。 | - | Friction | 阻尼曲线,CubicBezier(0.2, 0.0, 0.2, 1.0)。 | +| 名称 | 描述 | +| ------------------- | ---------------------------------------- | +| Linear | 表示动画从头到尾的速度都是相同的。 | +| Ease | 表示动画以低速开始,然后加快,在结束前变慢,CubicBezier(0.25, 0.1, 0.25, 1.0)。 | +| EaseIn | 表示动画以低速开始,CubicBezier(0.42, 0.0, 1.0, 1.0)。 | +| EaseOut | 表示动画以低速结束,CubicBezier(0.0, 0.0, 0.58, 1.0)。 | +| EaseInOut | 表示动画以低速开始和结束,CubicBezier(0.42, 0.0, 0.58, 1.0)。 | +| FastOutSlowIn | 标准曲线,cubic-bezier(0.4, 0.0, 0.2, 1.0)。 | +| LinearOutSlowIn | 减速曲线,cubic-bezier(0.0, 0.0, 0.2, 1.0)。 | +| FastOutLinearIn | 加速曲线,cubic-bezier(0.4, 0.0, 1.0, 1.0)。 | +| ExtremeDeceleration | 急缓曲线,cubic-bezier(0.0, 0.0, 0.0, 1.0)。 | +| Sharp | 锐利曲线,cubic-bezier(0.33, 0.0, 0.67, 1.0)。 | +| Rhythm | 节奏曲线,cubic-bezier(0.7, 0.0, 0.2, 1.0)。 | +| Smooth | 平滑曲线,cubic-bezier(0.4, 0.0, 0.4, 1.0)。 | +| Friction | 阻尼曲线,CubicBezier(0.2, 0.0, 0.2, 1.0)。 | ## 整体示例 diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-matrix-transformation.md b/zh-cn/application-dev/reference/arkui-ts/ts-matrix-transformation.md index 8c8503e738bd5099df347f0c076002b78f2c2f47..0095e993f188030e0c556f7625545e51bb41654c 100644 --- a/zh-cn/application-dev/reference/arkui-ts/ts-matrix-transformation.md +++ b/zh-cn/application-dev/reference/arkui-ts/ts-matrix-transformation.md @@ -1,5 +1,7 @@ # 矩阵变换 +可对图形进行平移、旋转和缩放等。 + > **说明:** > 从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-media-components-video.md b/zh-cn/application-dev/reference/arkui-ts/ts-media-components-video.md index 57560522f21108006925d703d87a778935d7fa39..97d6ef696cbb1785b6933fcb4ed0c9bb3952213a 100644 --- a/zh-cn/application-dev/reference/arkui-ts/ts-media-components-video.md +++ b/zh-cn/application-dev/reference/arkui-ts/ts-media-components-video.md @@ -1,10 +1,10 @@ # Video + 用于播放单个视频并控制其播放状态的组件。 + > **说明:** > 该组件从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 -视频播放组件。 - ## 权限列表 使用网络视频时,需要在config或者module.json对应的"abilities"中添加网络使用权限ohos.permission.INTERNET。 diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-methods-menu.md b/zh-cn/application-dev/reference/arkui-ts/ts-methods-menu.md index e70e8054984458b912db148c89a09075145dec21..20e5fafc7e541a777b61d16ae3199c2fcae4d1fa 100644 --- a/zh-cn/application-dev/reference/arkui-ts/ts-methods-menu.md +++ b/zh-cn/application-dev/reference/arkui-ts/ts-methods-menu.md @@ -1,5 +1,7 @@ # 菜单 +在页面范围内关闭通过[bindContextMenu](./ts-universal-attributes-menu.md#属性)属性绑定的菜单。 + > **说明:** > 从 API Version 8 开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-click.md b/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-click.md index f4f688c4c3920a669da4b41e4ecbc39bceab8c96..f61b99891a8cc034ecbad6b070e984c44ae0484b 100644 --- a/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-click.md +++ b/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-click.md @@ -1,5 +1,7 @@ # 点击控制 +设置组件是否可触摸。 + > **说明:** > 从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-component-id.md b/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-component-id.md index ed1cbf1ee69e60a89396f7fe0c6ca46cf6eb3888..b372ccc183263a9321011a8c6df308cd36fa6a6a 100644 --- a/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-component-id.md +++ b/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-component-id.md @@ -13,9 +13,9 @@ id为组件的唯一标识,在整个应用内唯一。本模块提供组件标 ## 属性 -| 名称 | 参数说明 | 默认值 | 描述 | +| 名称 | 参数说明 | 默认值 | 描述 | | -------- | -------- | -------- | -------- | -| id | string | '' | 组件的唯一标识,唯一性由使用者保证。 | +| id | string | '' | 组件的唯一标识,唯一性由使用者保证。 | ## 接口 @@ -28,14 +28,14 @@ getInspectorByKey(id: string): string 获取指定id的组件的所有属性,不包括子组件信息。 - 参数 - | 参数 | 类型 | 必填 | 默认值 | 描述 | + | 参数 | 类型 | 必填 | 默认值 | 描述 | | -------- | -------- | -------- | -------- | -------- | - | id | string | 是 | - | 要获取属性的组件id。 | + | id | string | 是 | - | 要获取属性的组件id。 | - 返回值 - | 类型 | 描述 | + | 类型 | 描述 | | -------- | -------- | - | string | 组件属性列表的JSON字符串。 | + | string | 组件属性列表的JSON字符串。 | ### getInspectorTree @@ -56,16 +56,16 @@ sendEventByKey(id: string, action: number, params: string): boolean 给指定id的组件发送事件。 - 参数 - | 参数 | 类型 | 必填 | 默认值 | 描述 | + | 参数 | 类型 | 必填 | 默认值 | 描述 | | -------- | -------- | -------- | -------- | -------- | - | id | string | 是 | - | 要触发事件的组件的id。 | - | action | number | 是 | - | 要触发的事件类型,目前支持取值:
- 点击事件Click: 10
- 长按事件LongClick: 11。 | - | params | string | 是 | - | 事件参数,无参数传空字符串 ""。 | + | id | string | 是 | - | 要触发事件的组件的id。 | + | action | number | 是 | - | 要触发的事件类型,目前支持取值:
- 点击事件Click: 10
- 长按事件LongClick: 11。 | + | params | string | 是 | - | 事件参数,无参数传空字符串 ""。 | - 返回值 - | 类型 | 描述 | + | 类型 | 描述 | | -------- | -------- | - | boolean | 找不到指定id的组件时返回false,其余情况返回true。 | + | boolean | 找不到指定id的组件时返回false,其余情况返回true。 | ### sendTouchEvent diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-enable.md b/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-enable.md index 3c891de4cdd5a799a6301fb0fb654332c07116dc..1381d68ed4cf5533c760dd1a293cc36076510321 100644 --- a/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-enable.md +++ b/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-enable.md @@ -1,5 +1,7 @@ # 禁用控制 +可交互状态下组件响应点击事件。 + > **说明:** > 从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 @@ -12,9 +14,9 @@ ## 属性 -| 名称 | 参数类型 | 默认值 | 描述 | +| 名称 | 参数类型 | 默认值 | 描述 | | -------- | -------- | -------- | -------- | -| enabled | boolean | true | 值为true表示组件可用,可响应点击等操作;值为false时,不响应点击等操作。 | +| enabled | boolean | true | 值为true表示组件可用,可响应点击等操作;值为false时,不响应点击等操作。 | ## 示例 diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-focus.md b/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-focus.md index 80027036fcb21f5c533b65d27b89824c8c055bf9..4709e6c5b4807df9551cd60bab96c20354e68bf8 100644 --- a/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-focus.md +++ b/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-focus.md @@ -1,5 +1,7 @@ # 焦点控制 +自定义组件的走焦效果,可设置组件是否走焦和具体的走焦顺序,tab键或者方向键切换焦点。 + > **说明:** > 从API Version 8开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 @@ -11,9 +13,9 @@ ## 属性 -| **名称** | **参数类型** | **默认值** | **描述** | +| **名称** | **参数类型** | **默认值** | **描述** | | -------- | -------- | -------- | -------- | -| focusable | boolean | false | 设置当前组件是否可以获焦。 | +| focusable | boolean | false | 设置当前组件是否可以获焦。 | | tabIndex9+ | number | 0 | 自定义组件tab键走焦能力,走焦顺序为:tabIndex大于0的组件依次递增走焦, tabIndex等于0的组件按组件树先后顺序走焦。
- tabIndex >= 0:表示元素是可聚焦的,并且可以通过tab键走焦来访问到该元素,按照tabIndex的数值递增而先后获焦。如果多个元素拥有相同的tabIndex,按照元素在当前组件树中的先后顺序获焦
- tabIndex < 0(通常是tabIndex = -1):表示元素是可聚焦的,但是不能通过tab键走焦来访问到该元素 | > **说明:** diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-gradient-color.md b/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-gradient-color.md index a5849cf6525ed8f4647184eb3821af45c7090d31..c2ccb7bf9bf00de306bcffeac847361bc76f5885 100644 --- a/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-gradient-color.md +++ b/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-gradient-color.md @@ -1,5 +1,7 @@ # 颜色渐变 +设置组件的颜色渐变效果。 + > **说明:** > 从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 @@ -22,17 +24,17 @@ - GradientDirection枚举说明
GradientDirection用于描述渐变方向。 - | 名称 | 描述 | + | 名称 | 描述 | | -------- | -------- | - | Left | 从右向左。 | - | Top | 从下向上。 | - | Right | 从左向右。 | - | Bottom | 从上向下。 | - | LeftTop | 左上。 | - | LeftBottom | 左下。 | - | RightTop | 右上。 | - | RightBottom | 右下。 | - | None | 无。 | + | Left | 从右向左。 | + | Top | 从下向上。 | + | Right | 从左向右。 | + | Bottom | 从上向下。 | + | LeftTop | 左上。 | + | LeftBottom | 左下。 | + | RightTop | 右上。 | + | RightBottom | 右下。 | + | None | 无。 | ## 示例 diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-hover-effect.md b/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-hover-effect.md index 5ff1536cc78f199d202aa3bcb207df5656930f42..ba2fd891c3258f400766f0d51864d1d213f7a83d 100644 --- a/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-hover-effect.md +++ b/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-hover-effect.md @@ -1,5 +1,7 @@ # 悬浮态效果 +设置组件的鼠标悬浮态显示效果。 + > **说明:** > 从API Version 8开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-image-effect.md b/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-image-effect.md index ffd9610886f7557f16920fa56744e828dc3e5535..e7e0a8eaef78ba7020faefba9c16a8947bfd4dd1 100644 --- a/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-image-effect.md +++ b/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-image-effect.md @@ -1,5 +1,7 @@ # 图像效果 +例如背景模糊、内容模糊和灰度效果等。 + > **说明:** > 从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-layout-constraints.md b/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-layout-constraints.md index 23a1f4329db73c2f9b262e2f56f49239d331df8c..ac3fb457b4bdf6fa77fd06467393064e71253af4 100644 --- a/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-layout-constraints.md +++ b/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-layout-constraints.md @@ -1,5 +1,7 @@ # 布局约束 +通过组件的宽高比和显示优先级约束组件显示效果。 + > **说明:** > 从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 @@ -12,10 +14,10 @@ ## 属性 -| 名称 | 参数说明 | 默认值 | 描述 | +| 名称 | 参数说明 | 默认值 | 描述 | | -------- | -------- | -------- | -------- | -| aspectRatio | number | - | 指定当前组件的宽高比。 | -| displayPriority | number | - | 设置当前组件在布局容器中显示的优先级,当父容器空间不足时,低优先级的组件会被隐藏。
>  **说明:**
> 仅在Row/Column/Flex(单行)容器组件中生效。 | +| aspectRatio | number | - | 指定当前组件的宽高比。 | +| displayPriority | number | - | 设置当前组件在布局容器中显示的优先级,当父容器空间不足时,低优先级的组件会被隐藏。
>  **说明:**
> 仅在Row/Column/Flex(单行)容器组件中生效。 | ## 示例 diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-location.md b/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-location.md index 8b10308acc70b1fd271d0b1d80c67ec4ee50fd7c..5f7430a51ddcff6391a9ca61173464fd98b0804a 100644 --- a/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-location.md +++ b/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-location.md @@ -1,5 +1,7 @@ # 位置设置 +设置组件的对齐方式、布局方向和显示位置。 + > **说明:** > 从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 @@ -22,11 +24,11 @@ - Direction枚举说明 - | 名称 | 描述 | + | 名称 | 描述 | | -------- | -------- | - | Ltr | 元素从左到右布局。 | - | Rtl | 元素从右到左布局。 | - | Auto | 使用系统默认布局方向。 | + | Ltr | 元素从左到右布局。 | + | Rtl | 元素从右到左布局。 | + | Auto | 使用系统默认布局方向。 | ## 示例 diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-menu.md b/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-menu.md index 6be5562c698e85489097c4da40431179be2f3de3..9bda919e8809d0f8ec0fc400daca3814d252d72f 100644 --- a/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-menu.md +++ b/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-menu.md @@ -1,5 +1,7 @@ # Menu控制 +为组件绑定弹出式菜单,弹出式菜单以垂直列表形式显示菜单项,可通过长按、点击或鼠标右键触发。 + > **说明:** > 从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-overlay.md b/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-overlay.md index 36d01e74f0e60ee8f2dcaf55e20a6d44df689d81..c7f3b9a1e64db48ca56dbf6e21358da6d96b36bf 100644 --- a/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-overlay.md +++ b/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-overlay.md @@ -1,5 +1,7 @@ # 浮层 +设置组件的遮罩文本。 + > **说明:** > 从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-popup.md b/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-popup.md index b69cf78e7c8062cedc22de31d2b6653c3e5f1d8a..1e1448d039f1369edd0489abe6161cc163f781b6 100644 --- a/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-popup.md +++ b/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-popup.md @@ -1,5 +1,7 @@ # Popup控制 +设置组件点击时弹出的气泡框状态。 + > **说明:** > 从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 @@ -18,13 +20,13 @@ - PopupOptions类型接口说明 - | 名称 | 类型 | 必填 | 默认值 | 描述 | + | 名称 | 类型 | 必填 | 默认值 | 描述 | | -------- | -------- | -------- | -------- | -------- | - | message | string | 是 | - | 弹窗信息内容。 | - | placementOnTop | boolean | 否 | false | 是否在组件上方显示,默认值为false。 | - | primaryButton | {
value: string,
action: () => void
} | 否 | - | 第一个按钮。
value: 弹窗里主按钮的文本。
action: 点击主按钮的回调函数。 | - | secondaryButton | {
value: string,
action: () => void
} | 否 | - | 第二个按钮。
value: 弹窗里辅助按钮的文本。
action: 点击辅助按钮的回调函数。 | - | onStateChange | (isVisible: boolean) => void | 否 | - | 弹窗状态变化事件回调,参数isVisible为弹窗当前的显示状态。 | + | message | string | 是 | - | 弹窗信息内容。 | + | placementOnTop | boolean | 否 | false | 是否在组件上方显示,默认值为false。 | + | primaryButton | {
value: string,
action: () => void
} | 否 | - | 第一个按钮。
value: 弹窗里主按钮的文本。
action: 点击主按钮的回调函数。 | + | secondaryButton | {
value: string,
action: () => void
} | 否 | - | 第二个按钮。
value: 弹窗里辅助按钮的文本。
action: 点击辅助按钮的回调函数。 | + | onStateChange | (isVisible: boolean) => void | 否 | - | 弹窗状态变化事件回调,参数isVisible为弹窗当前的显示状态。 | - CustomPopupOptions8+类型接口说明 | 名称 | 类型 | 必填 | 默认值 | 描述 | diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-sharp-clipping.md b/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-sharp-clipping.md index 30dda4ed7ef182ed965b8974543361ce14ce6e7a..4f8390195044e7e3f82476589c978108a948018a 100644 --- a/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-sharp-clipping.md +++ b/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-sharp-clipping.md @@ -1,5 +1,7 @@ # 形状裁剪 +用于对组件进行裁剪、遮罩处理。 + > **说明:** > 从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 @@ -12,10 +14,10 @@ ## 属性 -| 名称 | 参数类型 | 默认值 | 描述 | +| 名称 | 参数类型 | 默认值 | 描述 | | -------- | -------- | -------- | -------- | -| clip | Shape \| boolean | false | 参数为Shape类型时,按指定的形状对当前组件进行裁剪;参数为boolean类型时,设置是否按照边缘轮廓进行裁剪。 | -| mask | Shape | - | 在当前组件上加上指定形状的遮罩。 | +| clip | Shape \| boolean | false | 参数为Shape类型时,按指定的形状对当前组件进行裁剪;参数为boolean类型时,设置是否按照边缘轮廓进行裁剪。 | +| mask | Shape | - | 在当前组件上加上指定形状的遮罩。 | ## 示例 diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-size.md b/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-size.md index 99e4e5b2864a0c5b9bab53b42eb0dfca5e50eec6..7e5929486da6248cb9b6c8cfc01c932e58c2aa68 100644 --- a/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-size.md +++ b/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-size.md @@ -1,5 +1,7 @@ # 尺寸设置 +用于设置组件的宽高、边距等显示尺寸进行设置。 + > **说明:** > 从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-transformation.md b/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-transformation.md index f1c71c494574e8e2280cc6effb61d273daf8bed8..e935176de2dc21f49a97990cdde9dc03e5549799 100644 --- a/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-transformation.md +++ b/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-transformation.md @@ -1,5 +1,7 @@ # 图形变换 +用于对组件进行旋转、平移、缩放、矩阵变换等操作。 + > **说明:** > 从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-visibility.md b/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-visibility.md index f103cc63eeed6700fa06ae59456326b8d944a79f..c6cdc3e4c94058689933bbeacbedc293ed35af57 100644 --- a/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-visibility.md +++ b/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-visibility.md @@ -1,5 +1,7 @@ # 显隐控制 +控制组件是否可见。 + > **说明:** > 从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 @@ -18,11 +20,11 @@ - Visibility枚举说明 - | 名称 | 描述 | + | 名称 | 描述 | | -------- | -------- | - | Hidden | 隐藏,但参与布局进行占位。 | - | Visible | 显示。 | - | None | 隐藏,但不参与布局,不进行占位。 | + | Hidden | 隐藏,但参与布局进行占位。 | + | Visible | 显示。 | + | None | 隐藏,但不参与布局,不进行占位。 | ## 示例 diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-z-order.md b/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-z-order.md index bdbcbda0d38fa463873520bbc738f8a86150b62d..a9858490e745609b02b4f18e0ef25c53138af706 100644 --- a/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-z-order.md +++ b/zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-z-order.md @@ -1,5 +1,7 @@ # Z序控制 +组件的Z序,指明了该组件在堆叠组件中的位置。 + > **说明:** > 从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 @@ -12,9 +14,9 @@ ## 属性 -| 名称 | 参数类型 | 默认值 | 描述 | +| 名称 | 参数类型 | 默认值 | 描述 | | -------- | -------- | -------- | -------- | -| zIndex | number | 0 | 同一容器中兄弟组件显示层级关系,z值越大,显示层级越高。 | +| zIndex | number | 0 | 同一容器中兄弟组件显示层级关系,z值越大,显示层级越高。 | ## 示例 diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-universal-component-area-change-event.md b/zh-cn/application-dev/reference/arkui-ts/ts-universal-component-area-change-event.md index 7e2eed43be86d0c974965be9f38d3de6e0710617..290515df466fb954f78ed884ebb4282d68283a09 100644 --- a/zh-cn/application-dev/reference/arkui-ts/ts-universal-component-area-change-event.md +++ b/zh-cn/application-dev/reference/arkui-ts/ts-universal-component-area-change-event.md @@ -1,5 +1,7 @@ # 组件区域变化事件 +组件区域变化事件指组件显示的尺寸、位置等发生变化时触发的事件。 + > **说明:** > 从API Version 8开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 @@ -11,9 +13,9 @@ ## 事件 -| 名称 | 支持冒泡 | 功能描述 | -| -------- | -------- | -------- | -| onAreaChange(event: (oldValue: Area, newValue: Area) => void) | 否 | 组件区域变化时触发该回调,Area类型说明见[Area对象](ts-universal-events-click.md)介绍。 | +| 名称 | 支持冒泡 | 功能描述 | +| -------- | -------- | -------- | +| onAreaChange(event: (oldValue: Area, newValue: Area) => void) | 否 | 组件区域变化时触发该回调,Area类型说明见[Area对象](ts-universal-events-click.md)介绍。 | ## 示例 diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-universal-events-click.md b/zh-cn/application-dev/reference/arkui-ts/ts-universal-events-click.md index 54b6b01f3ede7ddaf4c2ed815b2e72ecc35026a0..ae2bda63aad1304b7cc1211fc3ff723daf3c2616 100644 --- a/zh-cn/application-dev/reference/arkui-ts/ts-universal-events-click.md +++ b/zh-cn/application-dev/reference/arkui-ts/ts-universal-events-click.md @@ -1,8 +1,17 @@ # 点击事件 +点击事件指组件被点击时触发的事件。 + > **说明:** > 从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 +## 支持设备 + +| 手机 | 平板 | 智慧屏 | 智能穿戴 | +| ---- | ---- | ------ | -------- | +| 支持 | 支持 | 不支持 | 不支持 | + + ## 权限列表 diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-universal-events-drag-drop.md b/zh-cn/application-dev/reference/arkui-ts/ts-universal-events-drag-drop.md index a845085f5e097a930fa9b4f41e7972fe5a86ab97..df5c75ae00ce2bc9fee1b463d0d8409e406bc825 100644 --- a/zh-cn/application-dev/reference/arkui-ts/ts-universal-events-drag-drop.md +++ b/zh-cn/application-dev/reference/arkui-ts/ts-universal-events-drag-drop.md @@ -1,5 +1,7 @@ # 拖拽事件 +拖拽事件指被长按后拖拽时触发的事件。 + > **说明:** > 从API Version 8开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-universal-events-key.md b/zh-cn/application-dev/reference/arkui-ts/ts-universal-events-key.md index c395fff5bf5063607a475181f74d380729a951c0..4488aeb52c7ad1235b8df921e4815b16718afdc8 100644 --- a/zh-cn/application-dev/reference/arkui-ts/ts-universal-events-key.md +++ b/zh-cn/application-dev/reference/arkui-ts/ts-universal-events-key.md @@ -1,5 +1,7 @@ # 按键事件 +按键事件指组件与键盘、遥控器等按键设备交互时触发的事件。 + > **说明:** > 从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-universal-events-show-hide.md b/zh-cn/application-dev/reference/arkui-ts/ts-universal-events-show-hide.md index 76af7f4a6cd5ae15cb585234ccd9421586458d19..b84246cdf3008cac0dbeca2f383919588d76c68c 100644 --- a/zh-cn/application-dev/reference/arkui-ts/ts-universal-events-show-hide.md +++ b/zh-cn/application-dev/reference/arkui-ts/ts-universal-events-show-hide.md @@ -1,5 +1,7 @@ # 挂载卸载事件 +挂载卸载事件指组件从组件树上挂载、卸载时触发的事件。 + > **说明:** > 从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-universal-events-touch.md b/zh-cn/application-dev/reference/arkui-ts/ts-universal-events-touch.md index 4745e9e02cb7669f1f7a85fec8428efabf449122..d557008e7ecd1fcab915fa62e46d496c9e65cece 100644 --- a/zh-cn/application-dev/reference/arkui-ts/ts-universal-events-touch.md +++ b/zh-cn/application-dev/reference/arkui-ts/ts-universal-events-touch.md @@ -1,5 +1,7 @@ # 触摸事件 +当手指放在组件上、滑动或从组件上移开时触发。 + > **说明:** > 从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-universal-focus-event.md b/zh-cn/application-dev/reference/arkui-ts/ts-universal-focus-event.md index 9d03181aad6a16eb5a2f09e62c44e222e1fdf917..c3a261fca5b8f99f791a7d77b9eaa63d333d4774 100644 --- a/zh-cn/application-dev/reference/arkui-ts/ts-universal-focus-event.md +++ b/zh-cn/application-dev/reference/arkui-ts/ts-universal-focus-event.md @@ -1,5 +1,7 @@ # 焦点事件 +焦点事件指页面焦点在组件间移动时触发的事件,组件可使用焦点事件来更改内容。 + > **说明:** > 从API Version 8开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 @@ -11,10 +13,10 @@ ## 事件 -| **名称** | **支持冒泡** | **功能描述** | +| **名称** | **支持冒泡** | **功能描述** | | -------- | -------- | -------- | -| onFocus(callback: () => void) | 否 | 当前组件获取焦点时触发的回调。 | -| onBlur(callback:() => void) | 否 | 当前组件失去焦点时触发的回调。 | +| onFocus(callback: () => void) | 否 | 当前组件获取焦点时触发的回调。 | +| onBlur(callback:() => void) | 否 | 当前组件失去焦点时触发的回调。 | > **说明:** > 支持焦点事件的组件:Button、Text、Image、List、Grid。 diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-universal-mouse-key.md b/zh-cn/application-dev/reference/arkui-ts/ts-universal-mouse-key.md index febe01ccc186e38bb1bebc8a0f1b9524b54227ef..e4c803903726c7c261edc32b9abbceea1b0d2630 100644 --- a/zh-cn/application-dev/reference/arkui-ts/ts-universal-mouse-key.md +++ b/zh-cn/application-dev/reference/arkui-ts/ts-universal-mouse-key.md @@ -1,5 +1,7 @@ # 鼠标事件 +在单个动作触发多个事件时,事件的顺序是固定的,遵循xxx的顺序调用处理程序。 + > **说明:** > 从API Version 8开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。