From dec8e1f73d735b9914cc31a01e466df64cb5ca61 Mon Sep 17 00:00:00 2001 From: "ester.zhou" Date: Thu, 9 Jun 2022 19:00:22 +0800 Subject: [PATCH] update docs Signed-off-by: ester.zhou --- .../figures/image-20220326065124911.png | Bin 185510 -> 185450 bytes .../quick-start/start-overview.md | 6 +- .../quick-start/start-with-ets-low-code.md | 2 +- .../quick-start/start-with-ets.md | 33 +- .../quick-start/start-with-js-low-code.md | 9 +- .../quick-start/start-with-js.md | 9 +- en/application-dev/quick-start/syscap.md | 14 +- .../reference/apis/js-apis-request.md | 385 ++++++++---------- .../reference/apis/js-apis-settings.md | 111 ++--- .../apis/js-apis-system-parameter.md | 20 +- .../reference/apis/js-apis-workScheduler.md | 24 +- .../js-components-common-attributes.md | 191 ++------- .../reference/arkui-ts/ts-animatorproperty.md | 30 +- .../arkui-ts/ts-basic-components-blank.md | 13 +- .../arkui-ts/ts-basic-components-button.md | 3 +- .../arkui-ts/ts-basic-components-checkbox.md | 2 +- .../ts-basic-components-checkboxgroup.md | 14 +- .../arkui-ts/ts-basic-components-datapanel.md | 14 +- .../ts-basic-components-datepicker.md | 2 +- .../ts-basic-components-navigation.md | 16 +- .../arkui-ts/ts-basic-components-search.md | 2 +- .../arkui-ts/ts-basic-components-text.md | 85 ++-- .../reference/arkui-ts/ts-container-flex.md | 51 ++- .../reference/arkui-ts/ts-container-scroll.md | 2 +- .../arkui-ts/ts-interpolation-calculation.md | 57 +-- .../arkui-ts/ts-matrix-transformation.md | 132 +++--- .../arkui-ts/ts-media-components-video.md | 130 +++--- .../ui/ts-application-states-appstorage.md | 5 +- .../work-scheduler-dev-guide.md | 44 +- en/readme/common-event-notification.md | 6 +- 30 files changed, 634 insertions(+), 778 deletions(-) diff --git a/en/application-dev/quick-start/figures/image-20220326065124911.png b/en/application-dev/quick-start/figures/image-20220326065124911.png index a028e5447476a9d03bcd58285af6fb6dd4aa7d1d..872f36c3bf328dcb4ff58ac6f9106d5c4726dc56 100644 GIT binary patch literal 185450 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 z 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

xPRG82CES1|? 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

Ir<=WDm)g226FB4EMj%F9 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 aY+f7z58ND2sr&&f+IRKul-#y?`TqfWXpmR{ literal 185510 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 LbhG$|-HZPZodOhp diff --git a/en/application-dev/quick-start/start-overview.md b/en/application-dev/quick-start/start-overview.md index 9247564043..3abd925eb7 100644 --- a/en/application-dev/quick-start/start-overview.md +++ b/en/application-dev/quick-start/start-overview.md @@ -18,10 +18,10 @@ OpenHarmony provides a UI development framework, known as ArkUI. ArkUI provides ArkUI comes with two development paradigms: JavaScript-based web-like development paradigm (web-like development paradigm for short) and TypeScript-based declarative development paradigm (declarative development paradigm for short). You can choose whichever development paradigm that aligns with your practice. -| **Development Paradigm** | **Language** | **UI Update Mode** | **Applicable To** | **Intended Audience** | +| **Development Paradigm** | **Language** | **UI Update Mode** | **Applicable To** | **Intended Audience** | | -------- | -------- | -------- | -------- | -------- | -| Web-like development paradigm | JavaScript | Data-driven | Applications and service widgets with simple UIs | Frontend web developers | -| Declarative development paradigm | Extended TypeScript (eTS) | Data-driven | Applications involving technological sophistication and teamwork | Mobile application and system application developers | +| Web-like development paradigm | JavaScript | Data-driven | Applications and service widgets with simple UIs | Frontend web developers | +| Declarative development paradigm | Extended TypeScript (eTS) | Data-driven | Applications involving technological sophistication and teamwork | Mobile application and system application developers | For DevEco Studio V2.2 Beta1 and later versions, both the traditional coding mode and the low-code mode are supported when the JS language is used for development. diff --git a/en/application-dev/quick-start/start-with-ets-low-code.md b/en/application-dev/quick-start/start-with-ets-low-code.md index 0792cfa388..e8816765cb 100644 --- a/en/application-dev/quick-start/start-with-ets-low-code.md +++ b/en/application-dev/quick-start/start-with-ets-low-code.md @@ -1,6 +1,6 @@ # Getting Started with eTS in the Low-Code Approach -> ![icon-note.gif](public_sys-resources/icon-note.gif) **NOTE**
This feature is supported in DevEco Studio V3.0 Beta3 and later versions. +> **NOTE**
This feature is supported in DevEco Studio V3.0 Beta3 and later versions. > > The component lineup that supports low-code development in eTS is now at its preliminary stage and will be expanding in coming versions. > diff --git a/en/application-dev/quick-start/start-with-ets.md b/en/application-dev/quick-start/start-with-ets.md index 293956a064..8efb98d35d 100644 --- a/en/application-dev/quick-start/start-with-ets.md +++ b/en/application-dev/quick-start/start-with-ets.md @@ -1,6 +1,6 @@ # Getting Started with eTS in the Traditional Coding Approach -> ![icon-note.gif](public_sys-resources/icon-note.gif) **NOTE**
To use eTS, your DevEco Studio must be V3.0.0.601 Beta1 or later. +> **NOTE**
To use eTS, your DevEco Studio must be V3.0.0.601 Beta1 or later. > > For best possible results, use [DevEco Studio V3.0.0.900 Beta3](https://developer.harmonyos.com/cn/develop/deveco-studio#download_beta_openharmony) for your development. @@ -20,17 +20,18 @@ ## eTS Project Files -- **entry** : OpenHarmony project module, which can be built into an ability package ([HAP](../../glossary.md#hap)). - - **src > main > ets** : a collection of eTS source code. - - **src > main > ets > MainAbility** : entry to your application/service. - - **src > main > ets > MainAbility > pages** : pages contained in **MainAbility**. - - **src > main > ets > MainAbility > app.ets** : ability lifecycle file. - - **src > main > resources** : a collection of resource files used by your application/service, such as graphics, multimedia, character strings, and layout files. - - **src > main > config.json** : module configuration file. This file describes the global configuration information of the application/service, the device-specific configuration information, and the configuration information of the HAP file. - - **build-profile.json5** : current module information and build configuration options, including **buildOption target**. - - **hvigorfile.js** : module-level compilation and build task script. You can customize related tasks and code implementation. -- **build-profile.json5** : application-level configuration information, including the signature and product configuration. -- **hvigorfile.js** : application-level compilation and build task script. +- **entry**: OpenHarmony project module, which can be built into an ability package ([HAP](../../glossary.md#hap)). + - **src > main > ets**: a collection of eTS source code. + - **src > main > ets > MainAbility**: entry to your application/service. + - **src > main > ets > MainAbility > pages**: pages contained in **MainAbility**. + - **src > main > ets > MainAbility > pages > index.ets**: the first page in the pages list, that is, the home page of your application. + - **src > main > ets > MainAbility > app.ets**: ability lifecycle file. + - **src > main > resources**: a collection of resource files used by your application/service, such as graphics, multimedia, character strings, and layout files. + - **src > main > config.json**: module configuration file. This file describes the global configuration information of the application/service, the device-specific configuration information, and the configuration information of the HAP file. + - **build-profile.json5**: current module information and build configuration options, including **buildOption target**. + - **hvigorfile.js**: module-level compilation and build task script. You can customize related tasks and code implementation. +- **build-profile.json5**: application-level configuration information, including the signature and product configuration. +- **hvigorfile.js**: application-level compilation and build task script. ## Building the First Page @@ -63,7 +64,7 @@ 2. Add a **<Button>** component. - On the default page, add a **<Button>** component to accept user clicks and implement redirection to another page. The sample code in the **index.ets** file is shown below: + On the default page, add a **<Button>** component to respond to user clicks and implement redirection to another page. The sample code in the **index.ets** file is shown below: ```ts @@ -79,7 +80,7 @@ Text(this.message) .fontSize(50) .fontWeight(FontWeight.Bold) - // Add a button to accept user clicks. + // Add a button to respond to user clicks. Button() { Text('Next') .fontSize(30) @@ -178,7 +179,7 @@ You can implement page redirection through the page router, which finds the targ Text(this.message) .fontSize(50) .fontWeight(FontWeight.Bold) - // Add a button to accept user clicks. + // Add a button to respond to user clicks. Button() { Text('Next') .fontSize(30) @@ -264,4 +265,4 @@ You can implement page redirection through the page router, which finds the targ ![en-us_image_0000001217526428](figures/en-us_image_0000001217526428.png) -Congratulations! You have finished developing your OpenHarmony application in eTS in the traditional coding approach. To learn more about OpenHarmony, see [OpenHarmony Overview](../application-dev-guide.md) +Congratulations! You have finished developing your OpenHarmony application in eTS in the traditional coding approach. To learn more about OpenHarmony, see [OpenHarmony Overview](../application-dev-guide.md). diff --git a/en/application-dev/quick-start/start-with-js-low-code.md b/en/application-dev/quick-start/start-with-js-low-code.md index a20c01c2f4..ae9c59cb9c 100644 --- a/en/application-dev/quick-start/start-with-js-low-code.md +++ b/en/application-dev/quick-start/start-with-js-low-code.md @@ -1,6 +1,6 @@ # Getting Started with JavaScript in the Low-Code Approach -> ![icon-note.gif](public_sys-resources/icon-note.gif) **NOTE**
This feature will be available in DevEco Studio V2.2 Beta1 and later versions. +> **NOTE**
This feature will be available in DevEco Studio V2.2 Beta1 and later versions. > > For best possible results, use [DevEco Studio V3.0.0.900 Beta3](https://developer.harmonyos.com/cn/develop/deveco-studio#download_beta_openharmony) for your development. @@ -37,10 +37,11 @@ After the project synchronization is complete, a low-code directory structure is ![en-us_image_0000001223558810](figures/en-us_image_0000001223558810.png) -- **entry > src > main > js > MainAbility > pages > index > index.js** : defines logical relationships, such as data and events, used on low-code pages. For details, see [JavaScript](../ui/js-framework-syntax-js.md). If multiple low-code development pages are created, a page folder and the corresponding **.js** file will be created for each of these pages. +- **entry > src > main > js > MainAbility > pages > index > index.js**: defines logical relationships, such as data and events, used on low-code pages. For details, see [JavaScript](../ui/js-framework-syntax-js.md). If multiple low-code development pages are created, a page folder and the corresponding **.js** file will be created for each of these pages. + > ![icon-note.gif](public_sys-resources/icon-note.gif) **NOTE**
To avoid build errors when using the low-code development page, make sure the directory where the corresponding **.js** file is located does not contain **.hml** or **.css** files. For example, in the preceding example, no **.hml** or **.css** file is allowed in **js** > **MainAbility** > **pages** > **index**. > -- **entry > src > main > supervisual > MainAbility > pages > index > index.visual** : stores the data model of the low-code development page. You can double-click the file to open the low-code development page. If multiple low-code development pages are created, a page folder and the corresponding **.visual** file will be created for each of these pages. +- **entry > src > main > supervisual > MainAbility > pages > index > index.visual**: stores the data model of the low-code development page. You can double-click the file to open the low-code development page. If multiple low-code development pages are created, a page folder and the corresponding **.visual** file will be created for each of these pages. ## Building the First Page @@ -170,4 +171,4 @@ You can implement page redirection through the [page router](../ui/ui-js-buildin ![en-us_image_0000001262127855](figures/en-us_image_0000001262127855.png) -Congratulations! You have finished developing your OpenHarmony app in JavaScript in the low-code approach. To learn more about OpenHarmony, see [OpenHarmony Overview](../application-dev-guide.md) +Congratulations! You have finished developing your OpenHarmony app in JavaScript in the low-code approach. To learn more about OpenHarmony, see [OpenHarmony Overview](../application-dev-guide.md). diff --git a/en/application-dev/quick-start/start-with-js.md b/en/application-dev/quick-start/start-with-js.md index 05af00a087..8457280ce6 100644 --- a/en/application-dev/quick-start/start-with-js.md +++ b/en/application-dev/quick-start/start-with-js.md @@ -1,7 +1,6 @@ # Getting Started with JavaScript in the Traditional Coding Approach -> ![icon-note.gif](public_sys-resources/icon-note.gif) **NOTE**
For best possible results, use [DevEco Studio V3.0.0.900 Beta3](https://developer.harmonyos.com/cn/develop/deveco-studio#download_beta_openharmony) for your development. -> +> **NOTE**
For best possible results, use [DevEco Studio V3.0.0.900 Beta3](https://developer.harmonyos.com/cn/develop/deveco-studio#download_beta_openharmony) for your development. ## Creating a JavaScript Project @@ -19,7 +18,7 @@ ## JavaScript Project Files -- **entry** : OpenHarmony project module, which can be built into an ability package ([HAP](../../glossary.md#hap)). +- **entry**: OpenHarmony project module, which can be built into an ability package ([HAP](../../glossary.md#hap)). - **src > main > js**: a collection of JS source code. - **src > main > js > MainAbility**: entry to your application/service. - **src > main > js > MainAbility > i18n**: resources in different languages, for example, UI strings and image paths. @@ -51,7 +50,7 @@ 2. Add a button and bind the **onclick** method to this button. - On the default page, add an **<input>** component of the button type to accept user clicks and implement redirection to another page. The sample code in the **index.hml** file is shown below: + On the default page, add an **<input>** component of the button type to respond to user clicks and implement redirection to another page. The sample code in the **index.hml** file is shown below: ```html @@ -221,4 +220,4 @@ You can implement page redirection through the [page router](../ui/ui-js-buildin ![en-us_image_0000001217527892](figures/en-us_image_0000001217527892.png) -Congratulations! You have finished developing your OpenHarmony application in JavaScript in the traditional coding approach. To learn more about OpenHarmony, see [OpenHarmony Overview](../application-dev-guide.md) +Congratulations! You have finished developing your OpenHarmony application in JavaScript in the traditional coding approach. To learn more about OpenHarmony, see [OpenHarmony Overview](../application-dev-guide.md). diff --git a/en/application-dev/quick-start/syscap.md b/en/application-dev/quick-start/syscap.md index 3d9d733441..bd81ff6771 100644 --- a/en/application-dev/quick-start/syscap.md +++ b/en/application-dev/quick-start/syscap.md @@ -1,4 +1,4 @@ -# SysCap Usage Guidelines +# SysCap ## Overview @@ -53,7 +53,7 @@ Right-click the project directory and choose **Import Product Compatibility ID** The IDE automatically configures the associated capability set and required capability set based on the settings supported by the created project. You can modify the capability sets when necessary. You can add APIs to the associated capability set in the IDE by adding system capabilities. However, note that these APIs may not be supported on the device. Therefore, check whether these APIs are supported before using them. -Exercise caution when modifying the required capability set. Incorrect modifications may cause the application to unable to be distributed to the target device. +Exercise caution when modifying the required capability set. Incorrect modifications may result in the application being unable to be distributed to the target device. ``` /* syscap.json */ @@ -91,7 +91,7 @@ Exercise caution when modifying the required capability set. Incorrect modificat ### Single-Device Application Development -By default, the association capability set and required system capability set of the application are the same as the supported system capability set of the device. Exercise caution when modifying the required capability set. +By default, the associated capability set and required system capability set of the application are the same as the supported system capability set of the device. Exercise caution when modifying the required capability set. ![image-20220326065124911](figures/image-20220326065124911.png) @@ -99,7 +99,7 @@ By default, the association capability set and required system capability set of ### Cross-Device Application Development -By default, the associated capability set of the application is the union of multiple devices' supported capability sets. The capability sets must be the intersection. +By default, the associated capability set of an application is the union of multiple devices' supported capability sets, while the required capability set is the intersection of the devices' supported capability sets. ![image-20220326065201867](figures/image-20220326065201867.png) @@ -158,7 +158,7 @@ authenticator.execute('FACE_ONLY', 'S1', (err, result) => { ### How Do SysCap Differences Arise Between Devices -The SysCap of devices varies according to the component combination defined by the product solution vendor. The following figure shows the overall process. +The device SysCaps in product solutions vary according to the component combination defined by the product solution vendor. The following figure shows the overall process. ![image-20220326072448840](figures/image-20220326072448840.png) @@ -172,8 +172,8 @@ The SysCap of devices varies according to the component combination defined by t 5. The SysCap set is encoded to generate the PCID. You can import the PCID to the IDE and decode it into SysCap. During development, compatibility processing is performed to mitigate the SysCap differences of devices. -6. System parameters deployed on devices contain the SysCap set. The system provides native interfaces and application interfaces for components and applications to check whether a SysCap set is available. +6. System parameters deployed on devices contain the SysCap set. The system provides native interfaces and application interfaces for components and applications to check whether a specific SysCap is available. 7. During application development, the SysCap required by the application is encoded into the Required Product Compatibility ID (RPCID) and written into the application installation package. During application installation, the package manager decodes the RPCID to obtain the SysCap required by the application and compares it with the SysCap of the device. If the SysCap required by the application is met, the application can be installed. -8. When an application is running, the **canIUse** API can be used to query whether the SysCap is compatible with the device. +8. When an application is running on a device, the **canIUse** API can be used to query whether the device is compatible with a specific SysCap. diff --git a/en/application-dev/reference/apis/js-apis-request.md b/en/application-dev/reference/apis/js-apis-request.md index 0a4b8c5ac6..6080fafdb8 100644 --- a/en/application-dev/reference/apis/js-apis-request.md +++ b/en/application-dev/reference/apis/js-apis-request.md @@ -1,8 +1,7 @@ # Upload and Download -> ![icon-note.gif](public_sys-resources/icon-note.gif) **NOTE**
The initial APIs of this module are supported since API version 6. Newly added APIs will be marked with a superscript to indicate their earliest API version. -> +> **NOTE**
The initial APIs of this module are supported since API version 6. Newly added APIs will be marked with a superscript to indicate their earliest API version. ## Modules to Import @@ -17,16 +16,16 @@ import request from '@ohos.request'; - HTTPS is supported by default. To support HTTP, you need to add **network** to the **config.json** file and set the **cleartextTraffic** attribute to **true**. - ``` - "deviceConfig": { - "default": { - "network": { - "cleartextTraffic": true - } - ... +``` + "deviceConfig": { + "default": { + "network": { + "cleartextTraffic": true } + ... } - ``` + } +``` ## Constants @@ -84,11 +83,13 @@ Uploads files. This API uses a promise to return the result. **Example** ```js -request.upload({ url: 'https://patch' }).then((data) => { - uploadTask = data; -}).catch((err) => { - console.error('Failed to request the upload. Cause: ' + JSON.stringify(err)); -}) + let file1 = { filename: "test", name: "test", uri: "internal://cache/test.jpg", type: "jpg" }; + let uploadTask; + request.upload({ url: 'https://patch', files: [file1] }).then((data) => { + uploadTask = data; + }).catch((err) => { + console.error('Failed to request the upload. Cause: ' + JSON.stringify(err)); + }) ``` @@ -112,13 +113,15 @@ Uploads files. This API uses an asynchronous callback to return the result. **Example** ```js -request.upload({ url: 'https://patch' }, (err, data) => { - if (err) { - console.error('Failed to request the upload. Cause: ' + JSON.stringify(err)); - return; - } - uploadTask = data; -}); + let file1 = { filename: "test", name: "test", uri: "internal://cache/test.jpg", type: "jpg" }; + let uploadTask; + request.upload({ url: 'https://patch', files: [file1] }, (err, data) => { + if (err) { + console.error('Failed to request the upload. Cause: ' + JSON.stringify(err)); + return; + } + uploadTask = data; + }); ``` @@ -154,10 +157,10 @@ Parameters of the callback function **Example** ```js -uploadTask.on('progress', function callback(uploadedSize, totalSize) { - console.info("upload totalSize:" + totalSize + " uploadedSize:" + uploadedSize); -} -); + uploadTask.on('progress', function callback(uploadedSize, totalSize) { + console.info("upload totalSize:" + totalSize + " uploadedSize:" + uploadedSize); + } + ); ``` @@ -187,10 +190,10 @@ Parameters of the callback function **Example** ```js -uploadTask.on('headerReceive', function callback(headers){ - console.info("upOnHeader headers:" + JSON.stringify(headers)); -} -); + uploadTask.on('headerReceive', function callback(headers){ + console.info("upOnHeader headers:" + JSON.stringify(headers)); + } + ); ``` @@ -221,10 +224,10 @@ Parameters of the callback function **Example** ```js -uploadTask.off('progress', function callback(uploadedSize, totalSize) { - console.info('uploadedSize: ' + uploadedSize, 'totalSize: ' + totalSize); -} -); + uploadTask.off('progress', function callback(uploadedSize, totalSize) { + console.info('uploadedSize: ' + uploadedSize, 'totalSize: ' + totalSize); + } + ); ``` @@ -254,10 +257,10 @@ Parameters of the callback function **Example** ```js -uploadTask.off('headerReceive', function callback(headers) { - console.info("upOnHeader headers:" + JSON.stringify(headers)); -} -); + uploadTask.off('headerReceive', function callback(headers) { + console.info("upOnHeader headers:" + JSON.stringify(headers)); + } + ); ``` @@ -280,15 +283,15 @@ Removes this upload task. This API uses a promise to return the result. **Example** ```js -uploadTask.remove().then((result) => { - if (result) { - console.info('Upload task removed successfully. '); - } else { - console.error('Failed to remove the upload task. '); - } -}).catch((err) => { - console.error('Failed to remove the upload task. Cause: ' + JSON.stringify(err)); -}); + uploadTask.remove().then((result) => { + if (result) { + console.info('Upload task removed successfully. '); + } else { + console.error('Failed to remove the upload task. '); + } + }).catch((err) => { + console.error('Failed to remove the upload task. Cause: ' + JSON.stringify(err)); + }); ``` @@ -311,17 +314,17 @@ Removes this upload task. This API uses an asynchronous callback to return the r **Example** ```js -uploadTask.remove((err, result) => { - if (err) { - console.error('Failed to remove the upload task. Cause: ' + JSON.stringify(err)); - return; - } - if (result) { - console.info('Upload task removed successfully.'); - } else { - console.error('Failed to remove the upload task.'); - } -}); + uploadTask.remove((err, result) => { + if (err) { + console.error('Failed to remove the upload task. Cause: ' + JSON.stringify(err)); + return; + } + if (result) { + console.info('Upload task removed successfully.'); + } else { + console.error('Failed to remove the upload task.'); + } + }); ``` @@ -384,13 +387,14 @@ Downloads files. This API uses a promise to return the result. **Example** -```js -request.download({ url: 'https://xxxx/xxxx.hap' }).then((data) => { - downloadTask = data; -}).catch((err) => { - console.error('Failed to request the download. Cause: ' + JSON.stringify(err)); -}) -``` + ```js + let downloadTask; + request.download({ url: 'https://xxxx/xxxx.hap' }).then((data) => { + downloadTask = data; + }).catch((err) => { + console.error('Failed to request the download. Cause: ' + JSON.stringify(err)); + }) + ``` ## request.download @@ -413,14 +417,15 @@ Downloads files. This API uses an asynchronous callback to return the result. **Example** ```js -request.download({ url: 'https://xxxx/xxxxx.hap', -filePath: 'xxx/xxxxx.hap'}, (err, data) => { - if (err) { - console.error('Failed to request the download. Cause: ' + JSON.stringify(err)); - return; - } - downloadTask = data; -}); + let downloadTask; + request.download({ url: 'https://xxxx/xxxxx.hap', + filePath: 'xxx/xxxxx.hap'}, (err, data) => { + if (err) { + console.error('Failed to request the download. Cause: ' + JSON.stringify(err)); + return; + } + downloadTask = data; + }); ``` @@ -456,12 +461,6 @@ Parameters of the callback function **Example** ```js - request.download({ url: 'https://xxxx/xxxx.hap' }, (err, data)=> { - if (err) { - console.error('Failed to request download. Cause:' + err); - return; - } - downloadTask = data; downloadTask.on('progress', function download_callback(receivedSize, totalSize) { console.info("download receivedSize:" + receivedSize + " totalSize:" + totalSize); } @@ -497,17 +496,11 @@ Parameters of the callback function **Example** ```js -request.download({ url: 'https://xxxx/xxxx.hap' }, (err, data)=> { - if (err) { - console.error('Failed to request download. Cause:' + err); - return; - } - downloadTask = data; - downloadTask .off('progress', function download_callback(receivedSize, totalSize) { - console.info("download receivedSize:" + receivedSize + " totalSize:" + totalSize); - } -); -}); + downloadTask .off('progress', function download_callback(receivedSize, totalSize) { + console.info("download receivedSize:" + receivedSize + " totalSize:" + totalSize); + } + ); + }); ``` @@ -531,17 +524,11 @@ Subscribes to a download event. This API uses an asynchronous callback to return **Example** ```js -request.download({ url: 'https://xxxx/xxxx.hap' }, (err, data)=> { - if (err) { - console.error('Failed to request download. Cause:' + err); - return; - } - downloadTask= data; - downloadTask.on('complete', function callback() { - console.info('Download task completed.'); - } -); -}); + downloadTask.on('complete', function callback() { + console.info('Download task completed.'); + } + ); + }); ``` @@ -559,23 +546,17 @@ Unsubscribes from the download event. This API uses an asynchronous callback to | Name | Type | Mandatory | Description | | -------- | -------- | -------- | -------- | -| type | string | Yes | Event type.
- **complete**: download task completion event.
- **pause**: download task pause event.
- **remove**: download task removal event. | +| type | string | Yes | Event type.
- **'complete'**: download task completion event.
- **'pause'**: download task pause event.
- **remove**: download task removal event. | | callback | function | No | Callback used to return the result. | **Example** ```js -request.download({ url: 'https://xxxx/xxxx.hap' }, (err, data)=> { - if (err) { - console.error('Failed to request download. Cause:' + JSON.stringify(err)); - return; - } - downloadTask = data; - downloadTask.off('complete', function callback() { - console.info('Download task completed.'); - } -); -}); + downloadTask.off('complete', function callback() { + console.info('Download task completed.'); + } + ); + }); ``` @@ -604,18 +585,12 @@ Parameters of the callback function **Example** - ```js -request.download({ url: 'https://xxxx/xxxx.hap' }, (err, data)=> { - if (err) { - console.error('Failed to request download. Cause:' + err); - return; - } - downloadTask = data; - downloadTask.on('fail', function callBack(err) { - console.info('Download task failed. Cause:' + err); - } -); -}); + ```js + downloadTask.on('fail', function callBack(err) { + console.info('Download task failed. Cause:' + err); + } + ); + }); ``` @@ -645,12 +620,6 @@ Parameters of the callback function **Example** ```js - request.download({ url: 'https://xxxx/xxxx.hap' }, (err, data)=> { - if (err) { - console.error('Failed to request download. Cause:' + err); - return; - } - downloadTask = data; downloadTask.off('fail', function callBack(err) { console.info('Download task failed. Cause:' + err); } @@ -709,17 +678,17 @@ Removes this download task. This API uses an asynchronous callback to return the **Example** ```js -downloadTask.remove((err, result)=>{ - if(err) { - console.error('Failed to remove the download task.'); - return; - } - if (result) { - console.info('Download task removed.'); - } else { - console.error('Failed to remove the download task.'); - } -}); + downloadTask.remove((err, result)=>{ + if(err) { + console.error('Failed to remove the download task.'); + return; + } + if (result) { + console.info('Download task removed.'); + } else { + console.error('Failed to remove the download task.'); + } + }); ``` @@ -742,11 +711,11 @@ Queries this download task. This API uses a promise to return the result. **Example** ```js -downloadTask.query().then((downloadInfo) => { - console.info('Download task queried. Data:' + JSON.stringify(downloadInfo)) -}) .catch((err) => { - console.error('Failed to query the download task. Cause:' + err) -}); + downloadTask.query().then((downloadInfo) => { + console.info('Download task queried. Data:' + JSON.stringify(downloadInfo)) + }) .catch((err) => { + console.error('Failed to query the download task. Cause:' + err) + }); ``` @@ -769,13 +738,13 @@ Queries this download task. This API uses an asynchronous callback to return the **Example** ```js -downloadTask.query((err, downloadInfo)=>{ - if(err) { - console.error('Failed to query the download mimeType. Cause:' + JSON.stringify(err)); - } else { - console.info('download query success. data:'+ JSON.stringify(downloadInfo)); - } -}); + downloadTask.query((err, downloadInfo)=>{ + if(err) { + console.error('Failed to query the download mimeType. Cause:' + JSON.stringify(err)); + } else { + console.info('download query success. data:'+ JSON.stringify(downloadInfo)); + } + }); ``` @@ -798,11 +767,11 @@ Queries **MimeType** of this download task. This API uses a promise to return th **Example** ```js -downloadTask.queryMimeType().then((data) => { - console.info('Download task queried. Data:' + JSON.stringify(data)); -}).catch((err) => { - console.error('Failed to query the download MimeType. Cause:' + JSON.stringify(err)) -}); + downloadTask.queryMimeType().then((data) => { + console.info('Download task queried. Data:' + JSON.stringify(data)); + }).catch((err) => { + console.error('Failed to query the download MimeType. Cause:' + JSON.stringify(err)) + }); ``` @@ -825,13 +794,13 @@ Queries **MimeType** of this download task. This API uses an asynchronous callba **Example** ```js -downloadTask.queryMimeType((err, data)=>{ - if(err) { - console.error('Failed to query the download mimeType. Cause:' + JSON.stringify(err)); - } else { - console.info('Download task queried. data:' + JSON.stringify(data)); - } -}); + downloadTask.queryMimeType((err, data)=>{ + if(err) { + console.error('Failed to query the download mimeType. Cause:' + JSON.stringify(err)); + } else { + console.info('Download task queried. data:' + JSON.stringify(data)); + } + }); ``` @@ -854,15 +823,15 @@ Pauses this download task. This API uses a promise to return the result. **Example** ```js -downloadTask.pause().then((result) => { - if (result) { - console.info('Download task paused. '); - } else { - console.error('Failed to pause the download task. Cause:' + JSON.stringify(result)); - } -}).catch((err) => { - console.error('Failed to pause the download task. Cause:' + JSON.stringify(err)); -}); + downloadTask.pause().then((result) => { + if (result) { + console.info('Download task paused. '); + } else { + console.error('Failed to pause the download task. Cause:' + JSON.stringify(result)); + } + }).catch((err) => { + console.error('Failed to pause the download task. Cause:' + JSON.stringify(err)); + }); ``` @@ -885,17 +854,17 @@ Pauses this download task. This API uses an asynchronous callback to return the **Example** ```js -downloadTask.pause((err, result)=>{ - if(err) { - console.error('Failed to pause the download task. Cause:' + JSON.stringify(err)); - return; - } - if (result) { - console.info('Download task paused. '); - } else { - console.error('Failed to pause the download task. Cause:' + JSON.stringify(result)); - } -}); + downloadTask.pause((err, result)=>{ + if(err) { + console.error('Failed to pause the download task. Cause:' + JSON.stringify(err)); + return; + } + if (result) { + console.info('Download task paused. '); + } else { + console.error('Failed to pause the download task. Cause:' + JSON.stringify(result)); + } + }); ``` @@ -918,16 +887,16 @@ Resumes this download task. This API uses a promise to return the result. **Example** ```js -downloadTask.resume().then((result) => { - if (result) { - console.info('Download task resumed.') - } else { - console.error('Failed to resume the download task. '); - } - console.info('Download task resumed.') -}).catch((err) => { - console.error('Failed to resume the download task. Cause:' + err); -}); + downloadTask.resume().then((result) => { + if (result) { + console.info('Download task resumed.') + } else { + console.error('Failed to resume the download task. '); + } + console.info('Download task resumed.') + }).catch((err) => { + console.error('Failed to resume the download task. Cause:' + err); + }); ``` @@ -950,17 +919,17 @@ Resumes this download task. This API uses an asynchronous callback to return the **Example** ```js -downloadTask.resume((err, result)=>{ - if (err) { - console.error('Failed to resume the download task. Cause:' + err); - return; - } - if (result) { - console.info('Download task resumed.'); - } else { - console.error('Failed to resume the download task.'); - } -}); + downloadTask.resume((err, result)=>{ + if (err) { + console.error('Failed to resume the download task. Cause:' + err); + return; + } + if (result) { + console.info('Download task resumed.'); + } else { + console.error('Failed to resume the download task.'); + } + }); ``` @@ -975,7 +944,7 @@ downloadTask.resume((err, result)=>{ | enableMetered | boolean | No | Download allowed in metered connections. | | enableRoaming | boolean | No | Download allowed on a roaming network. | | description | string | No | Description of the download session. | -| filePath7+ | string | No | Download path. (The default path is [ERROR:Invalid link:en-us_topic_0000001135742582.xml#xref8132147102215,link:en-us_topic_0000001127125012.xml#section1856519365229](en-us_topic_0000001127125012.xml#section1856519365229)).
- filePath:'workspace/test.txt': The **workspace** directory is created in the default path to store files.
- filePath:'test.txt': Files are stored in the default path.
- filePath:'workspace/': The **workspace** directory is created in the default path to store files. | +| filePath7+ | string | No | Download path. (The default value is **'internal://cache/'**).
- filePath:'workspace/test.txt': The **workspace** directory is created in the default path to store files.
- filePath:'test.txt': Files are stored in the default path.
- filePath:'workspace/': The **workspace** directory is created in the default path to store files. | | networkType | number | No | Network type allowed for download. | | title | string | No | Title of the download session. | diff --git a/en/application-dev/reference/apis/js-apis-settings.md b/en/application-dev/reference/apis/js-apis-settings.md index 84c909151c..83b3ac3920 100644 --- a/en/application-dev/reference/apis/js-apis-settings.md +++ b/en/application-dev/reference/apis/js-apis-settings.md @@ -1,6 +1,6 @@ # Settings -> ![icon-note.gif](public_sys-resources/icon-note.gif) **NOTE** +> **NOTE**
> The initial APIs of this module are supported since API version 8. Updates will be marked with a superscript to indicate their earliest API version. @@ -23,21 +23,24 @@ Obtains the URI of a data item. **System capability**: SystemCapability.Applictaions.settings.Core -- Parameters - | Name| Type| Mandatory| Description| - | -------- | -------- | -------- | -------- | - | name | string | Yes| Name of the target data item. Data items can be classified as follows:

| +**Parameters** -- Return value - | Type| Description| - | -------- | -------- | - | string | URI of the data item.| +| Name| Type| Mandatory| Description| +| -------- | -------- | -------- | -------- | +| name | string | Yes| Name of the target data item. Data items can be classified as follows:
  • Existing data items in the database, for example:
    • Brightness: 'settings.screen.brightness'
    • Time format: 'settings.time.format'
  • Custom data items
| -- Example - ```typescript - // Obtain the URI of a data item. - let urivar = settings.getUriSync('settings.screen.brightness'); - ``` +**Return value** + +| Type| Description| +| -------- | -------- | +| string | URI of the data item.| + +**Example** + +```typescript + // Obtain the URI of a data item. + let urivar = settings.getUriSync('settings.screen.brightness'); +``` ## settings.getValueSync @@ -48,28 +51,30 @@ Obtains the value of a data item. **System capability**: SystemCapability.Applictaions.settings.Core -- Parameters - | Name| Type| Mandatory| Description| - | -------- | -------- | -------- | -------- | - | dataAbilityHelper | [DataAbilityHelper](js-apis-dataAbilityHelper.md) | Yes| **DataAbilityHelper** class.| - | name | string | Yes| Name of the target data item. Data items can be classified as follows:
  • Existing data items in the database, for example:
    • Brightness: 'settings.screen.brightness'
    • Time format: 'settings.time.format'
  • Custom data items
| - | defValue | string | Yes| Default value This parameter is user-defined. If it is not found in the database, the default value is returned.| +**Parameters** +| Name| Type| Mandatory| Description| +| -------- | -------- | -------- | -------- | +| dataAbilityHelper | [DataAbilityHelper](js-apis-dataAbilityHelper.md) | Yes| **DataAbilityHelper** class.| +| name | string | Yes| Name of the target data item. Data items can be classified as follows:
  • Existing data items in the database, for example:
    • Brightness: 'settings.screen.brightness'
    • Time format: 'settings.time.format'
  • Custom data items
| +| defValue | string | Yes| Default value This parameter is user-defined. If it is not found in the database, the default value is returned.| + +**Return value** + +| Type| Description| +| -------- | -------- | +| string | Value of the data item.| -- Return value - | Type| Description| - | -------- | -------- | - | string | Value of the data item.| +**Example** -- Example - ```typescript +```typescript import featureAbility from '@ohos.ability.featureAbility'; - // Obtain the value of 'settings.screen.brightness' (this data item already exists in the database). - let brightness = 'settings.screen.brightness'; - let uri = settings.getUriSync(brightness); - let helper = featureAbility.acquireDataAbilityHelper(uri); - let value = settings.getValueSync(helper, brightness, '10'); - ``` +// Obtain the value of 'settings.screen.brightness' (this data item already exists in the database). +let brightness = 'settings.screen.brightness'; +let uri = settings.getUriSync(brightness); +let helper = featureAbility.acquireDataAbilityHelper(uri); +let value = settings.getValueSync(helper, brightness, '10'); +``` ## settings.setValueSync @@ -77,32 +82,36 @@ Obtains the value of a data item. setValueSync(dataAbilityHelper: DataAbilityHelper, name: string, value: string): boolean Sets the value of a data item. + If the specified data item exists in the database, the **setValueSync** method updates the value of the data item. If the data item does not exist in the database, the **setValueSync** method inserts the data item into the database. **Required permissions**: ohos.permission.WRITE_SYSTEM_SETTING **System capability**: SystemCapability.Applictaions.settings.Core -- Parameters - | Name| Type| Mandatory| Description| - | -------- | -------- | -------- | -------- | - | dataAbilityHelper | [DataAbilityHelper](js-apis-dataAbilityHelper.md) | Yes| **DataAbilityHelper** class.| - | name | string | Yes| Name of the target data item. Data items can be classified as follows:
  • Existing data items in the database, for example:
    • Brightness: 'settings.screen.brightness'
    • Time format: 'settings.time.format'
  • Custom data items
| - | value | string | Yes| Value of the data item.| +**Parameters** + +| Name| Type| Mandatory| Description| +| -------- | -------- | -------- | -------- | +| dataAbilityHelper | [DataAbilityHelper](js-apis-dataAbilityHelper.md) | Yes| **DataAbilityHelper** class.| +| name | string | Yes| Name of the target data item. Data items can be classified as follows:
  • Existing data items in the database, for example:
    • Brightness: 'settings.screen.brightness'
    • Time format: 'settings.time.format'
  • Custom data items
| +| value | string | Yes| Value of the data item.| -- Return value - | Type| Description| - | -------- | -------- | - | boolean | Result indicating whether the value is set successfully. Returns **true** if the value is set successfully; returns **false** otherwise.| +**Return value** -- Example - ```typescript +| Type| Description| +| -------- | -------- | +| boolean | Result indicating whether the value is set successfully. Returns **true** if the value is set successfully; returns **false** otherwise.| + +**Example** + +```typescript import featureAbility from '@ohos.ability.featureAbility'; - // Update the value of 'settings.screen.brightness'. (As this data item exists in the database, the setValueSync - method will update the value of the data item.) - let brightness = 'settings.screen.brightness'; - let uri = settings.getUriSync(brightness); - let helper = featureAbility.acquireDataAbilityHelper(uri); - let ret = settings.setValueSync(helper, brightness, '100'); - ``` +// Update the value of 'settings.screen.brightness'. (As this data item exists in the database, the setValueSync + method will update the value of the data item.) +let brightness = 'settings.screen.brightness'; +let uri = settings.getUriSync(brightness); +let helper = featureAbility.acquireDataAbilityHelper(uri); +let ret = settings.setValueSync(helper, brightness, '100'); +``` \ No newline at end of file diff --git a/en/application-dev/reference/apis/js-apis-system-parameter.md b/en/application-dev/reference/apis/js-apis-system-parameter.md index c111c6c2cb..999c894303 100644 --- a/en/application-dev/reference/apis/js-apis-system-parameter.md +++ b/en/application-dev/reference/apis/js-apis-system-parameter.md @@ -1,6 +1,6 @@ # System Parameter -> ![icon-note.gif](public_sys-resources/icon-note.gif) **NOTE** +> **NOTE**
> - The initial APIs of this module are supported since API version 6. Newly added APIs will be marked with a superscript to indicate their earliest API version. > - This is a system API and cannot be called by third-party applications. @@ -24,7 +24,7 @@ Obtains the value of the attribute with the specified key. | Name| Type| Mandatory| Description| | -------- | -------- | -------- | -------- | | key | string | Yes| Key of the system attribute.| -| def | string | No| Default Value| +| def | string | No| Default value.| **Return value** @@ -88,7 +88,7 @@ Obtains the value of the attribute with the specified key. This API uses an asyn | Name| Type| Mandatory| Description| | -------- | -------- | -------- | -------- | | key | string | Yes| Key of the system attribute.| -| def | string | Yes| Default Value| +| def | string | Yes| Default value.| | callback | AsyncCallback<string> | Yes| Callback used to return the result.| **Example** @@ -121,7 +121,7 @@ Obtains the value of the attribute with the specified key. This API uses a promi | Name| Type| Mandatory| Description| | -------- | -------- | -------- | -------- | | key | string | Yes| Key of the system attribute.| -| def | string | No| Default Value| +| def | string | No| Default value.| **Return value** @@ -171,7 +171,7 @@ try { ``` -## parameter.set(key: string, value: string, callback: AsyncCallback<void>) +## parameter.set set(key: string, value: string, callback: AsyncCallback<void>): void @@ -184,7 +184,7 @@ Sets a value for the attribute with the specified key. This API uses an asynchro | Name| Type| Mandatory| Description| | -------- | -------- | -------- | -------- | | key | string | Yes| Key of the system attribute.| -| def | string | Yes| Default Value| +| value | string | Yes| System attribute value to set.| | callback | AsyncCallback<void> | Yes| Callback used to return the result.| **Example** @@ -203,9 +203,9 @@ try { ``` -## parameter.set(key: string, def?: string) +## parameter.set -set(key: string, def?: string): Promise<string> +set(key: string, value: string): Promise<void> Sets a value for the attribute with the specified key. This API uses a promise to return the result. @@ -216,13 +216,13 @@ Sets a value for the attribute with the specified key. This API uses a promise t | Name| Type| Mandatory| Description| | -------- | -------- | -------- | -------- | | key | string | Yes| Key of the system attribute.| -| def | string | No| Default Value| +| value| string | Yes | System attribute value to set.| **Return value** | Type| Description| | -------- | -------- | -| Promise<string> | Promise used to return the execution result.| +| Promise<void> | Promise used to return the execution result.| **Example** diff --git a/en/application-dev/reference/apis/js-apis-workScheduler.md b/en/application-dev/reference/apis/js-apis-workScheduler.md index bd8e95ec9e..964b63aa2e 100644 --- a/en/application-dev/reference/apis/js-apis-workScheduler.md +++ b/en/application-dev/reference/apis/js-apis-workScheduler.md @@ -1,6 +1,6 @@ # Work Scheduler -> ![icon-note.gif](public_sys-resources/icon-note.gif) **NOTE**
+> **NOTE**
> The initial APIs of this module are supported since API version 9. API version 9 is a canary version for trial use. The APIs of this version may be unstable. @@ -100,7 +100,7 @@ Obtains the latest task status. This API uses an asynchronous callback to return ``` workScheduler.getWorkStatus(50, (err, res) => { if (err) { - console.info('workschedulerLog getWorkStatus failed, because:' + err.data); + console.info('workschedulerLog getWorkStatus failed, because:' + err.code); } else { for (let item in res) { console.info('workschedulerLog getWorkStatus success,' + item + ' is:' + res[item]); @@ -136,7 +136,7 @@ Obtains the latest task status. This API uses a promise to return the result. console.info('workschedulerLog getWorkStatus success,' + item + ' is:' + res[item]); } }).catch((err) => { - console.info('workschedulerLog getWorkStatus failed, because:' + err.data); + console.info('workschedulerLog getWorkStatus failed, because:' + err.code); }) ``` @@ -151,7 +151,7 @@ Obtains all tasks associated with this application. This API uses an asynchronou | Name | Type | Mandatory | Description | | -------- | -------------------- | ---- | ------------------------------- | -| callback | AsyncCallback\ | Yes | Callback used to return all tasks associated with the current application.| +| callback | AsyncCallback\ | Yes | Callback used to return all tasks associated with the current application. | **Return value** @@ -164,7 +164,7 @@ Obtains all tasks associated with this application. This API uses an asynchronou ``` workScheduler.obtainAllWorks((err, res) =>{ if (err) { - console.info('workschedulerLog obtainAllWorks failed, because:' + err.data); + console.info('workschedulerLog obtainAllWorks failed, because:' + err.code); } else { console.info('workschedulerLog obtainAllWorks success, data is:' + JSON.stringify(res)); } @@ -182,7 +182,7 @@ Obtains all tasks associated with this application. This API uses a promise to r | Type | Description | | -------------------------------------- | ------------------------------ | -| Promise> | Promise used to return all tasks associated with the current application.| +| Promise> | Promise used to return all tasks associated with the current application. | **Example** @@ -190,7 +190,7 @@ Obtains all tasks associated with this application. This API uses a promise to r workScheduler.obtainAllWorks().then((res) => { console.info('workschedulerLog obtainAllWorks success, data is:' + JSON.stringify(res)); }).catch((err) => { - console.info('workschedulerLog obtainAllWorks failed, because:' + err.data); + console.info('workschedulerLog obtainAllWorks failed, because:' + err.code); }) ``` @@ -233,7 +233,7 @@ Checks whether the last execution of the specified task timed out. This API uses ``` workScheduler.isLastWorkTimeOut(500, (err, res) =>{ if (err) { - console.info('workschedulerLog isLastWorkTimeOut failed, because:' + err.data); + console.info('workschedulerLog isLastWorkTimeOut failed, because:' + err.code); } else { console.info('workschedulerLog isLastWorkTimeOut success, data is:' + res); } @@ -267,7 +267,7 @@ Checks whether the last execution of the specified task timed out. This API uses console.info('workschedulerLog isLastWorkTimeOut success, data is:' + res); }) .catch(err => { - console.info('workschedulerLog isLastWorkTimeOut failed, because:' + err.data); + console.info('workschedulerLog isLastWorkTimeOut failed, because:' + err.code); }); ``` @@ -291,6 +291,8 @@ Provides detailed information about the task. | repeatCycleTime | number | No | Repeat interval. | | repeatCount | number | No | Number of repeat times. | | isPersisted | boolean | No | Whether to enable persistent storage for the task. | +| isDeepIdle | boolean | No | Whether the device needs to enter the idle state. | +| idleWaitTime | number | No | Time to wait in the idle state. | ## NetworkType Enumerates the network types that can trigger the task. @@ -319,7 +321,7 @@ Enumerates the charging types that can trigger the task. | CHARGING_PLUGGED_WIRELESS | 3 | Wireless charging. | ## BatteryStatus -Enumerates the battery status that can trigger the task. +Enumerates the battery states that can trigger the task. **System capability**: SystemCapability.ResourceSchedule.WorkScheduler @@ -330,7 +332,7 @@ Enumerates the battery status that can trigger the task. | BATTERY_STATUS_LOW_OR_OKAY | 2 | The battery level is restored from low to normal, or a low battery alert is displayed.| ## StorageRequest -Enumerates the storage status that can trigger the task. +Enumerates the storage states that can trigger the task. **System capability**: SystemCapability.ResourceSchedule.WorkScheduler diff --git a/en/application-dev/reference/arkui-js/js-components-common-attributes.md b/en/application-dev/reference/arkui-js/js-components-common-attributes.md index 7c3db13df6..4175288f9f 100644 --- a/en/application-dev/reference/arkui-js/js-components-common-attributes.md +++ b/en/application-dev/reference/arkui-js/js-components-common-attributes.md @@ -1,175 +1,34 @@ -# Universal Attributes
+# Universal Attributes -## Common Attributes +> **NOTE**
+> Universal attributes are supported since API version 4. Updates will be marked with a superscript to indicate their earliest API version. + +## Common Attributes Common attributes are used to set component identities and appearance. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Name

-

Type

-

Default Value

-

Mandatory

-

Description

-

id

-

string

-

-

-

No

-

Unique ID of a component.

-

style

-

string

-

-

-

No

-

Style declaration of a component.

-

class

-

string

-

-

-

No

-

Style class of a component, which is used to refer to a style table.

-

ref

-

string

-

-

-

No

-

Used to register reference information of child elements or child components. The reference information is registered with the parent component on $refs.

-

disabled

-

boolean

-

false

-

No

-

Whether a component is disabled. If it is disabled, it cannot respond to user interaction.

-

data

-

string

-

-

-

No

-

Attribute set for the component to facilitate data storage and reading. In the JS file:

-
  • Use e.target.attr.data to read data in the event callback, where e is the input parameter.
  • After a DOM element is obtained by using $element or $refs, it can be accessed through attr.data.
-
NOTE:

It is recommended that you use data-* since API version 6.

-
-

data-*6+

-

string

-

-

-

No

-

Attribute set for components to facilitate data storage and reading. The value is case insensitive. For example, data-A and data-a are the same by default. In the JS file:

-
  • Use e.target.dataSet.a to read data in the event callback, where e is the input parameter.
  • After a DOM element is obtained by using $element or $refs, it can be accessed through dataSet.a.
-

click-effect5+

-

string

-

-

-

No

-

Click effect complying with spring physics. Available values are as follows:

-
  • spring-small: The component scales down to 90% of its size when it is selected. This is appropriate for small components.
  • spring-medium: The component scales down to 95% of its size when it is selected. This is appropriate for medium-sized components.
  • spring-large: The component scales down to 95% of its size when it is selected. This is appropriate for large components.
-

dir6+

-

string

-

auto

-

No

-

Element layout mode. The value can be:

-
  • rtl: right-to-left layout.
  • ltr: left-to-right layout.
  • auto: follows the system language environment.
-
+| Name | Type | Default Value | Mandatory | Description | +| ------------------------- | ------- | ----- | ---- | ---------------------------------------- | +| id | string | - | No | Unique ID of the component. | +| style | string | - | No | Style declaration of the component. | +| class | string | - | No | Style class of the component, which is used to refer to a style table. | +| ref | string | - | No | Reference information of child elements or child components, which is registered with the parent component on `$refs`.| +| disabled | boolean | false | No | Whether the component is disabled. If it is disabled, it cannot respond to user interaction. | +| data | string | - | No | Attribute set for the component to facilitate data storage and reading. In the JS file:
- Use **e.target.attr.data** to read data in the event callback, where **e** is the input parameter.
- Use `$element` or `$refs` to obtain a DOM element, which can then be accessed through **attr.data**.
You are advised to use **data-*** instead since API version 6.| +| data-\*6+ | string | - | No | Attribute set for the component to facilitate data storage and reading. The value is case insensitive. For example, **data-A** and **data-a** are the same by default. In the JS file:
- Use **e.target.dataSet.a** to read data in the event callback, where **e** is the input parameter.
- After a DOM element is obtained by using **$element** or **$refs**, it can be accessed through **dataSet.a**.| +| click-effect5+ | string | - | No | Click effect complying with spring physics. Available values are as follows:
- **spring-small**: The component scales down to 90% of its size when it is selected. This is appropriate for small components.
- **spring-medium**: The component scales down to 95% of its size when it is selected. This is appropriate for medium-sized components.
- **spring-large**: The component scales down to 95% of its size when it is selected. This is appropriate for large components.| +| dir6+ | string | auto | No | Element layout mode. Available values are as follows:
- **rtl**: right-to-left layout.
- **ltr**: left-to-right layout.
- **auto**: follows the system language environment.| -## Rendering Attributes -Rendering attributes are used to set whether a component is rendered. +## Rendering Attributes - - - - - - - - - - - - - - - - - - - - - - - -

Name

-

Type

-

Default Value

-

Description

-

for

-

Array

-

-

-

Expands the current element based on the configured data list.

-

if

-

boolean

-

-

-

Whether the element is added or removed.

-

show

-

boolean

-

-

-

Whether the element is displayed or hidden.

-
+Rendering attributes are used to set whether a component is rendered. ->![](../../public_sys-resources/icon-note.gif) **NOTE:** ->Do not set styles in attribute fields. +| Name | Type | Default Value | Description | +| ---- | ------- | ---- | ------------------------ | +| for | Array | - | Expands the current element based on the configured data list. | +| if | boolean | - | Whether the element is added or removed.| +| show | boolean | - | Whether the element is displayed or hidden.| +> **NOTE**
+> Do not set styles in attribute fields. diff --git a/en/application-dev/reference/arkui-ts/ts-animatorproperty.md b/en/application-dev/reference/arkui-ts/ts-animatorproperty.md index abb5a5bd29..c170c6221e 100644 --- a/en/application-dev/reference/arkui-ts/ts-animatorproperty.md +++ b/en/application-dev/reference/arkui-ts/ts-animatorproperty.md @@ -1,7 +1,7 @@ # AnimatorProperty -> ![icon-note.gif](public_sys-resources/icon-note.gif) **NOTE** +> **NOTE**
> This animation is supported since API version 7. Updates will be marked with a superscript to indicate their earliest API version. @@ -18,21 +18,21 @@ When the universal attributes of a component change, you can create an **Animato - Curve enums - | Name | Description | + | Name | Description | | -------- | -------- | - | Linear | The animation speed keeps unchanged. | - | Ease | The animation starts at a low speed and then accelerates. It slows down before the animation ends. The cubic-bezier curve (0.25, 0.1, 0.25, 1.0) is used. | - | EaseIn | The animation starts at a low speed. The cubic-bezier curve (0.42, 0.0, 1.0, 1.0) is used. | - | EaseOut | The animation ends at a low speed. The cubic-bezier curve (0.0, 0.0, 0.58, 1.0) is used. | - | EaseInOut | The animation starts and ends at a low speed. The cubic-bezier curve (0.42, 0.0, 0.58, 1.0) is used. | - | FastOutSlowIn | The animation uses the standard cubic-bezier curve (0.4, 0.0, 0.2, 1.0). | - | LinearOutSlowIn | The animation uses the deceleration cubic-bezier curve (0.0, 0.0, 0.2, 1.0). | - | FastOutLinearIn | The animation uses the acceleration cubic-bezier curve (0.4, 0.0, 1.0, 1.0). | - | ExtremeDeceleration | The animation uses the extreme deceleration cubic-bezier curve (0.0, 0.0, 0.0, 1.0). | - | Sharp | The animation uses the sharp cubic-bezier curve (0.33, 0.0, 0.67, 1.0). | - | Rhythm | The animation uses the rhythm cubic-bezier curve (0.7, 0.0, 0.2, 1.0). | - | Smooth | The animation uses the smooth cubic-bezier curve (0.4, 0.0, 0.4, 1.0). | - | Friction | Damping curve. The cubic-bezier curve (0.2, 0.0, 0.2, 1.0) is used. | + | Linear | The animation speed keeps unchanged. | + | Ease | The animation starts at a low speed and then accelerates. It slows down before the animation ends. The cubic-bezier curve (0.25, 0.1, 0.25, 1.0) is used. | + | EaseIn | The animation starts at a low speed. The cubic-bezier curve (0.42, 0.0, 1.0, 1.0) is used. | + | EaseOut | The animation ends at a low speed. The cubic-bezier curve (0.0, 0.0, 0.58, 1.0) is used. | + | EaseInOut | The animation starts and ends at a low speed. The cubic-bezier curve (0.42, 0.0, 0.58, 1.0) is used. | + | FastOutSlowIn | The animation uses the standard cubic-bezier curve (0.4, 0.0, 0.2, 1.0). | + | LinearOutSlowIn | The animation uses the deceleration cubic-bezier curve (0.0, 0.0, 0.2, 1.0). | + | FastOutLinearIn | The animation uses the acceleration cubic-bezier curve (0.4, 0.0, 1.0, 1.0). | + | ExtremeDeceleration | The animation uses the extreme deceleration cubic-bezier curve (0.0, 0.0, 0.0, 1.0). | + | Sharp | The animation uses the sharp cubic-bezier curve (0.33, 0.0, 0.67, 1.0). | + | Rhythm | The animation uses the rhythm cubic-bezier curve (0.7, 0.0, 0.2, 1.0). | + | Smooth | The animation uses the smooth cubic-bezier curve (0.4, 0.0, 0.4, 1.0). | + | Friction | Damping curve. The cubic-bezier curve (0.2, 0.0, 0.2, 1.0) is used. | ## Example diff --git a/en/application-dev/reference/arkui-ts/ts-basic-components-blank.md b/en/application-dev/reference/arkui-ts/ts-basic-components-blank.md index 381be54476..3b09fb8939 100644 --- a/en/application-dev/reference/arkui-ts/ts-basic-components-blank.md +++ b/en/application-dev/reference/arkui-ts/ts-basic-components-blank.md @@ -1,7 +1,7 @@ # Blank -> ![icon-note.gif](public_sys-resources/icon-note.gif) **NOTE** +> **NOTE**
> This component is supported since API version 7. Updates will be marked with a superscript to indicate their earliest API version. @@ -23,24 +23,25 @@ None Blank(min?: Length) - Parameters - | Name | Type | Mandatory | Default Value | Description | + | Name | Type | Mandatory | Default Value | Description | | -------- | -------- | -------- | -------- | -------- | - | min | Length | No | 0 | Minimum size of the **<Blank>** component in the container along the main axis. | + | min | Length | No | 0 | Minimum size of the **<Blank>** component in the container along the main axis. | ## Attributes - | Name | Type | Default Value | Description | +| Name | Type | Default Value | Description | | -------- | -------- | -------- | -------- | -| color | Color | 0x00000000 | Color to fill the blank. | +| color | Color | 0x00000000 | Color to fill the blank. | > ![icon-note.gif](public_sys-resources/icon-note.gif) **NOTE** +> > - Universal attribute methods are not supported. ## Example - + ``` @Entry @Component diff --git a/en/application-dev/reference/arkui-ts/ts-basic-components-button.md b/en/application-dev/reference/arkui-ts/ts-basic-components-button.md index 68d1c22f59..0ed76c6472 100644 --- a/en/application-dev/reference/arkui-ts/ts-basic-components-button.md +++ b/en/application-dev/reference/arkui-ts/ts-basic-components-button.md @@ -1,9 +1,8 @@ # Button -> ![icon-note.gif](public_sys-resources/icon-note.gif) **NOTE** +> **NOTE**
This component is supported since API version 7. Updates will be marked with a superscript to indicate their earliest API version. > -> This component is supported since API version 7. Updates will be marked with a superscript to indicate their earliest API version. The **<Button>** component represents a component that can trigger actions. diff --git a/en/application-dev/reference/arkui-ts/ts-basic-components-checkbox.md b/en/application-dev/reference/arkui-ts/ts-basic-components-checkbox.md index 509b8dc54e..9348df459e 100644 --- a/en/application-dev/reference/arkui-ts/ts-basic-components-checkbox.md +++ b/en/application-dev/reference/arkui-ts/ts-basic-components-checkbox.md @@ -1,6 +1,6 @@ # Checkbox -> ![icon-note.gif](public_sys-resources/icon-note.gif) **NOTE** +> **NOTE**
> This component is supported since API version 8. Updates will be marked with a superscript to indicate their earliest API version. diff --git a/en/application-dev/reference/arkui-ts/ts-basic-components-checkboxgroup.md b/en/application-dev/reference/arkui-ts/ts-basic-components-checkboxgroup.md index c84392d085..20057bc1c5 100644 --- a/en/application-dev/reference/arkui-ts/ts-basic-components-checkboxgroup.md +++ b/en/application-dev/reference/arkui-ts/ts-basic-components-checkboxgroup.md @@ -1,6 +1,6 @@ # CheckboxGroup -> ![icon-note.gif](public_sys-resources/icon-note.gif) **NOTE** +> **NOTE**
> This component is supported since API version 8. Updates will be marked with a superscript to indicate their earliest API version. The **\** component is used to select or deselect all check boxes in a group. @@ -27,19 +27,19 @@ Creates a check box group so that you can select or deselect all check boxes in ## Attributes -| Name| Type| Default Value| Description| +| Name| Type| Default Value| Description| | -------- | -------- | -------- | -------- | -| selectAll | bool | false | Whether to select all.| -| selectedColor | Color | - | Color of the selected check box.| +| selectAll | bool | false | Whether to select all.| +| selectedColor | Color | - | Color of the selected check box.| ## Events -| Name| Description| +| Name| Description| | -------- | -------- | -| onChange (callback: (names: Array<string>, status: SelectStatus) => void ) |Triggered when the selection status of the check box group or any check box wherein changes.
- **names**: names of all selected check boxes in the group.
- **status**: selection status.| +| onChange (callback: (names: Array<string>, status: SelectStatus) => void ) |Triggered when the selection status of the check box group or any check box wherein changes.
- **names**: names of all selected check boxes in the group.
- **status**: selection status.| - SelectStatus enums - | Name | Description| + | Name | Description| | ----- | -------------------- | | All | All check boxes in the group are selected.| | Part | Some check boxes in the group are selected.| diff --git a/en/application-dev/reference/arkui-ts/ts-basic-components-datapanel.md b/en/application-dev/reference/arkui-ts/ts-basic-components-datapanel.md index 7c44a96cdb..a8fe83087a 100644 --- a/en/application-dev/reference/arkui-ts/ts-basic-components-datapanel.md +++ b/en/application-dev/reference/arkui-ts/ts-basic-components-datapanel.md @@ -1,7 +1,7 @@ # DataPanel -> ![icon-note.gif](public_sys-resources/icon-note.gif) **NOTE** +> **NOTE**
> This component is supported since API version 8. Updates will be marked with a superscript to indicate their earliest API version. @@ -23,17 +23,17 @@ None DataPanel(value:{values: number[], max?: number, type?: DataPanelType}) - Parameters - | Name | Type | Mandatory | Default Value | Description | + | Name | Type | Mandatory | Default Value | Description | | -------- | -------- | -------- | -------- | -------- | - | values | number[] | Yes | - | Value list. A maximum of nine values are supported. | - | max | number | No | 100 | - When set to a value greater than 0, this parameter indicates the maximum value in the **values** list.
- When set to a value equal to or smaller than 0, this parameter indicates the sum of values in the **values** list. The values are displayed in proportion. | - | type8+ | DataPanelType | No | DataPanelType.Circle | Type of the data panel. | + | values | number[] | Yes | - | Value list. A maximum of nine values are supported. | + | max | number | No | 100 | - When set to a value greater than 0, this parameter indicates the maximum value in the **values** list.
- When set to a value equal to or smaller than 0, this parameter indicates the sum of values in the **values** list. The values are displayed in proportion. | + | type8+ | DataPanelType | No | DataPanelType.Circle | Type of the data panel. | - DataPanelType enums - | Name | Description | + | Name | Description | | -------- | -------- | - | Line | Line data panel. | + | Line | Line data panel. | | Circle | Circle data panel. | diff --git a/en/application-dev/reference/arkui-ts/ts-basic-components-datepicker.md b/en/application-dev/reference/arkui-ts/ts-basic-components-datepicker.md index d8c994e636..bdda544cfc 100644 --- a/en/application-dev/reference/arkui-ts/ts-basic-components-datepicker.md +++ b/en/application-dev/reference/arkui-ts/ts-basic-components-datepicker.md @@ -1,6 +1,6 @@ # DatePicker -> ![icon-note.gif](public_sys-resources/icon-note.gif) **NOTE** +> **NOTE**
> This component is supported since API version 8. Updates will be marked with a superscript to indicate their earliest API version. diff --git a/en/application-dev/reference/arkui-ts/ts-basic-components-navigation.md b/en/application-dev/reference/arkui-ts/ts-basic-components-navigation.md index eaec942aac..b4d89bd97a 100644 --- a/en/application-dev/reference/arkui-ts/ts-basic-components-navigation.md +++ b/en/application-dev/reference/arkui-ts/ts-basic-components-navigation.md @@ -1,7 +1,7 @@ # Navigation -> ![icon-note.gif](public_sys-resources/icon-note.gif) **NOTE** +> **NOTE**
> This component is supported since API version 8. Updates will be marked with a superscript to indicate their earliest API version. @@ -29,37 +29,37 @@ Creates a component that can automatically display the navigation bar, title, an | Name | Type | Default Value | Description | | -------- | -------- | -------- | -------- | -| title | string \| [CustomBuilder](../../ui/ts-types.md)8+ | - | Page title. | +| title | string \| [CustomBuilder](../../ui/ts-types.md) | - | Page title. | | subtitle | string | - | Subtitle of the page. | -| menus | Array<NavigationMenuItem> \| [CustomBuilder](../../ui/ts-types.md)8+ | - | Menu in the upper right corner of the page. | +| menus | Array<NavigationMenuItem> \| [CustomBuilder](../../ui/ts-types.md) | - | Menu in the upper right corner of the page. | | titleMode | NavigationTitleMode | NavigationTitleMode.Free | Display mode of the page title bar. | -| toolBar | {
items:[
Object
] }
\| [CustomBuilder](../../ui/ts-types.md)8+ | - | Content of the toolbar.
**items**: all items on the toolbar. | +| toolBar | {
items:[
Object
] }
\| [CustomBuilder](../../ui/ts-types.md) | - | Content of the toolbar.
**items**: all items on the toolbar. | | hideToolBar | boolean | false | Whether to hide the toolbar.
**true**: Hide the toolbar.
**false**: Show the toolbar. | | hideTitleBar | boolean | false | Whether to hide the title bar. | | hideBackButton | boolean | false | Whether to hide the back button. | - NavigationMenuItem attributes - | Name | Type | Mandatory | Default Value | Description | + | Name | Type | Mandatory | Default Value | Description | | -------- | -------- | -------- | -------- | -------- | | value | string | Yes | - | Text of an option on the menu bar. | | icon | string | No | - | Icon path of an option on the menu bar. | | action | () => void | No | - | Callback invoked when an option is selected. | - Object attributes - | Name | Type | Mandatory | Default Value | Description | + | Name | Type | Mandatory | Default Value | Description | | -------- | -------- | -------- | -------- | -------- | | value | string | Yes | - | Text of an option on the toolbar. | | icon | string | No | - | Icon path of an option on the toolbar. | | action | () => void | No | - | Callback invoked when an option is selected. | - NavigationTitleMode enums - | Name | Description | + | Name | Description | | -------- | -------- | | Free | When the content is a scrollable component, the title shrinks as the content scrolls up (the subtitle fades out with its size remaining unchanged) and restores as the content scrolls down. | | Mini | The mode is fixed at mini mode (icon + main title and subtitle). | | Full | The mode is fixed at full mode (main title and subtitle). | - > ![icon-note.gif](public_sys-resources/icon-note.gif) **NOTE** + > **NOTE** > Currently, only the scrollable component **<List>** is supported. diff --git a/en/application-dev/reference/arkui-ts/ts-basic-components-search.md b/en/application-dev/reference/arkui-ts/ts-basic-components-search.md index fbd02e43d8..105b4f99b6 100644 --- a/en/application-dev/reference/arkui-ts/ts-basic-components-search.md +++ b/en/application-dev/reference/arkui-ts/ts-basic-components-search.md @@ -55,7 +55,7 @@ controller: SearchController = new SearchController() ``` #### caretPosition -creatPosition(value: number): viod +creatPosition(value: number): void Sets the position of the caret. diff --git a/en/application-dev/reference/arkui-ts/ts-basic-components-text.md b/en/application-dev/reference/arkui-ts/ts-basic-components-text.md index a5e43392fa..17b4194ddc 100644 --- a/en/application-dev/reference/arkui-ts/ts-basic-components-text.md +++ b/en/application-dev/reference/arkui-ts/ts-basic-components-text.md @@ -1,11 +1,10 @@ # Text - -> ![icon-note.gif](public_sys-resources/icon-note.gif) **NOTE** +> **NOTE**
> This component is supported since API version 7. Updates will be marked with a superscript to indicate their earliest API version. -The **<Text>** component is used to display a paragraph of textual information. +The **\** component is used to display a piece of textual information. ## Required Permissions @@ -15,7 +14,7 @@ None ## Child Components -The **<Text>** component can contain the child component [](ts-basic-components-span.md). +This component can contain the [\](ts-basic-components-span.md) child component. ## APIs @@ -23,60 +22,70 @@ The **<Text>** component can contain the child component [](ts-basic Text(content?: string) - Parameters - | Name | Type | Mandatory | Default Value | Description | + | Name| Type| Mandatory| Default Value| Description| | -------- | -------- | -------- | -------- | -------- | - | content | string | No | '' | Text content, which is the content of the child component **<Span>**. This parameter does not take effect when the child component **<Span>** is contained. | + | content | string | No| '' | Text content. This parameter does not take effect when the child component **\** is contained.| ## Attributes -| Name | Type | Default Value | Description | +| Name| Type| Default Value| Description| | -------- | -------- | -------- | -------- | -| textAlign | TextAlign | TextAlign.Start | Text alignment mode of multiple lines of text. | -| textOverflow | {overflow: TextOverflow} | {overflow: TextOverflow.Clip} | Display mode when the text is too long. | -| maxLines | number | Infinity | Maximum number of lines in the text. | -| lineHeight | Length | - | Text line height. If the value is less than or equal to **0**, the line height is not limited and the font size is adaptive. If the value of the number type, the unit fp is used. | -| decoration | {
type: TextDecorationType,
color?: Color
} | {
type: TextDecorationType.None,
color: Color.Black
} | Style and color of the text decorative line. | -| baselineOffset | Length | - | Offset of the text baseline. | -| textCase | TextCase | TextCase.Normal | Text case. | +| textAlign | TextAlign | TextAlign.Start | Text alignment mode of multiple lines of text.| +| textOverflow | {overflow: TextOverflow} | {overflow: TextOverflow.Clip} | Display mode when the text is too long.
**NOTE**
Text is truncated at the transition between words. To truncate text in the middle of a word, add **\u200B** between characters. | +| maxLines | number | Infinity | Maximum number of lines in the text.| +| lineHeight | Length | - | Text line height. If the value is less than or equal to **0**, the line height is not limited and the font size is adaptive. If the value of the number type, the unit fp is used.| +| decoration | {
type: TextDecorationType,
color?: Color
} | {
type: TextDecorationType.None,
color: Color.Black
} | Style and color of the text decorative line.| +| baselineOffset | Length | - | Offset of the text baseline.| +| textCase | TextCase | TextCase.Normal | Text case.| +| copyOption9+ | boolean\|CopyOption | false | Whether copy and paste is allowed.| - TextAlign enums - | Name | Description | + | Name| Description| | -------- | -------- | - | Center | The text is center-aligned. | - | Start | The text is aligned with the direction in which the text is written. | - | End | The text is aligned with the opposite direction in which the text is written. | + | Center | The text is center-aligned.| + | Start | The text is aligned with the direction in which the text is written.| + | End | The text is aligned with the opposite direction in which the text is written.| - TextOverflow enums - | Name | Description | + | Name| Description| | -------- | -------- | - | Clip | Extra text is truncated. | - | Ellipsis | The ellipsis (...) is used for extra-long text. | - | None | No truncation or ellipsis is used for extra-long text. | + | Clip | Extra text is truncated.| + | Ellipsis | An ellipsis (...) is used to represent clipped text.| + | None | No truncation or ellipsis is used for extra-long text.| - TextDecorationType enums - | Name | Description | + | Name| Description| | -------- | -------- | - | Underline | An underline is used. | - | LineThrough | A strikethrough is used. | - | Overline | An overline is used. | - | None | No decorative line is used. | + | Underline | Line under the text.| + | LineThrough | Line through the text.| + | Overline | Line over the text.| + | None | No decorative lines.| - TextCase enums - | Name | Description | + + | Name | Description | + | --------- | -------------------- | + | Normal | The original case of the text is retained.| + | LowerCase | All letters in the text are in lowercase. | + | UpperCase | All letters in the text are in uppercase. | + +- CopyOption9+ enums + + | Name| Description| | -------- | -------- | - | Normal | The original case of the text is retained. | - | LowerCase | All letters in the text are in lowercase. | - | UpperCase | All letters in the text are in uppercase. | + | InApp | Intra-application copy and paste is allowed.| + | LocalDevice | Intra-device copy and paste is allowed.| + | CrossDevice | Cross-device copy and paste is allowed.| -> ![icon-note.gif](public_sys-resources/icon-note.gif) **NOTE** -> The **<Text>** component cannot contain both the text and the child component **<Span>**. If both of them exist, only the content in **<Span>** is displayed. +> **NOTE**
+> If the **\** component contains both the text and the **\** child component, only the content in **\** is displayed. ## Example - -``` +```ts +// xxx.ets @Entry @Component struct TextExample1 { @@ -93,7 +102,7 @@ struct TextExample1 { Text('This is the setting of textOverflow to Clip text content This is the setting of textOverflow to Clip text content.') .textOverflow({ overflow: TextOverflow.Clip }) .maxLines(1).fontSize(12).border({ width: 1 }).padding(10) - Text('This is set textOverflow to Ellipsis text content This is set textOverflow to Ellipsis text content.') + Text('This is set textOverflow to Ellipsis text content This is set textOverflow to Ellipsis text content.'.split('').join('\u200B')) .textOverflow({ overflow: TextOverflow.Ellipsis }) .maxLines(1).fontSize(12).border({ width: 1 }).padding(10) @@ -114,8 +123,8 @@ struct TextExample1 { ![en-us_image_0000001257138337](figures/en-us_image_0000001257138337.gif) - -``` +```ts +// xxx.ets @Entry @Component struct TextExample2 { diff --git a/en/application-dev/reference/arkui-ts/ts-container-flex.md b/en/application-dev/reference/arkui-ts/ts-container-flex.md index 8e47369ccf..8f54e48fb7 100644 --- a/en/application-dev/reference/arkui-ts/ts-container-flex.md +++ b/en/application-dev/reference/arkui-ts/ts-container-flex.md @@ -1,11 +1,11 @@ # Flex -> ![icon-note.gif](public_sys-resources/icon-note.gif) **NOTE** +> **NOTE**
> This component is supported since API version 7. Updates will be marked with a superscript to indicate their earliest API version. -The **<Flex>** component allows for an elastic layout. +The **\** component allows for an elastic layout. ## Required Permissions @@ -22,46 +22,45 @@ This component can contain child components. Flex(options?: { direction?: FlexDirection, wrap?: FlexWrap, justifyContent?: FlexAlign, alignItems?: ItemAlign, alignContent?: FlexAlign }) -Creates a standard **<Flex>** component. +Creates a standard **\** component. - Parameters - | Name | Type | Mandatory | Default Value | Description | + | Name | Type | Mandatory | Default Value | Description | | -------- | -------- | -------- | -------- | -------- | - | direction | FlexDirection | No | FlexDirection.Row | Direction in which child components are arranged in the **<Flex>** component, that is, the direction of the main axis. | - | wrap | FlexWrap | No | FlexWrap.NoWrap | Whether the **<Flex>** component has a single line or multiple lines. | - | justifyContent | FlexAlign | No | FlexAlign.Start | Alignment mode of the child components in the **<Flex>** component along the main axis. | - | alignItems | [ItemAlign](ts-appendix-enums.md#itemalign-enums) | No | ItemAlign.Stretch | Alignment mode of the child components in the **<Flex>** component along the cross axis. | - | alignContent | FlexAlign | No | FlexAlign.Start | Alignment mode of the child components in a multi-line **<Flex>** component along the cross axis. This parameter is valid only when **wrap** is set to **Wrap** or **WrapReverse**. | + | direction | FlexDirection | No | FlexDirection.Row | Direction in which child components are arranged in the **\** component, that is, the direction of the main axis. | + | wrap | FlexWrap | No | FlexWrap.NoWrap | Whether the **\** component has a single line or multiple lines. | + | justifyContent | FlexAlign | No | FlexAlign.Start | Alignment mode of the child components in the **\** component along the main axis. | + | alignItems | [ItemAlign](ts-appendix-enums.md#itemalign-enums) | No | ItemAlign.Stretch | Alignment mode of the child components in the **\** component along the cross axis. | + | alignContent | FlexAlign | No | FlexAlign.Start | Alignment mode of the child components in a multi-line **\** component along the cross axis. This parameter is valid only when **wrap** is set to **Wrap** or **WrapReverse**. | - FlexDirection enums - | Name | Description | + | Name | Description | | -------- | -------- | - | Row | The child components are arranged in the same direction as the main axis runs along the rows. | - | RowReverse | The child components are arranged opposite to the **Row** direction. | - | Column | The child components are arranged in the same direction as the main axis runs down the columns. | - | ColumnReverse | The child components are arranged opposite to the **Column** direction. | + | Row | The child components are arranged in the same direction as the main axis runs along the rows. | + | RowReverse | The child components are arranged opposite to the **Row** direction. | + | Column | The child components are arranged in the same direction as the main axis runs down the columns. | + | ColumnReverse | The child components are arranged opposite to the **Column** direction. | - FlexWrap enums - | Name | Description | + | Name | Description | | -------- | -------- | - | NoWrap | The child components in the **<Flex>** component are arranged in a single line, and they may overflow. | - | Wrap | The child components in the **<Flex>** component are arranged in multiple lines, and they may overflow. | - | WrapReverse | The child components in the **<Flex>** component are reversely arranged in multiple lines, and they may overflow. | + | NoWrap | The child components in the **<Flex>** component are arranged in a single line, and they may overflow. | + | Wrap | The child components in the **<Flex>** component are arranged in multiple lines, and they may overflow. | + | WrapReverse | The child components in the **<Flex>** component are reversely arranged in multiple lines, and they may overflow. | - FlexAlign enums - | Name | Description | + | Name | Description | | -------- | -------- | - | Start | The child components are aligned with the start edge of the main axis. The first component is aligned with the main-start, and subsequent components are aligned with the previous one. | - | Center | The child components are aligned in the center of the main axis. The space between the first component and the main-start is the same as that between the last component and the main-end. | - | End | The child components are aligned with the end edge of the main axis. The last component is aligned with the main-end, and other components are aligned with the next one. | - | SpaceBetween | The child components are evenly distributed along the main axis. The first component is aligned with the main-start, the last component is aligned with the main-end, and the remaining components are distributed so that the space between any two adjacent components is the same. | - | SpaceAround | The child components are evenly distributed along the main axis, with a half-size space on either end. The space between any two adjacent components is the same. The space between the first component and main-start, and that between the last component and cross-main are both half the size of the space between two adjacent components. | - | SpaceEvenly | The child components are equally distributed along the main axis. The space between the first component and main-start, the space between the last component and main-end, and the space between two adjacent components are the same. | + | Start | The child components are aligned with the start edge of the main axis. The first component is aligned with the main-start, and subsequent components are aligned with the previous one. | + | Center | The child components are aligned in the center of the main axis. The space between the first component and the main-start is the same as that between the last component and the main-end. | + | End | The child components are aligned with the end edge of the main axis. The last component is aligned with the main-end, and other components are aligned with the next one. | + | SpaceBetween | The child components are evenly distributed along the main axis. The first component is aligned with the main-start, the last component is aligned with the main-end, and the remaining components are distributed so that the space between any two adjacent components is the same. | + | SpaceAround | The child components are evenly distributed along the main axis, with a half-size space on either end. The space between any two adjacent components is the same. The space between the first component and main-start, and that between the last component and cross-main are both half the size of the space between two adjacent components. | + | SpaceEvenly | The child components are equally distributed along the main axis. The space between the first component and main-start, the space between the last component and main-end, and the space between two adjacent components are the same. | ## Example - ``` // Example 01 @Entry diff --git a/en/application-dev/reference/arkui-ts/ts-container-scroll.md b/en/application-dev/reference/arkui-ts/ts-container-scroll.md index 076505a295..fcb3dbc0af 100644 --- a/en/application-dev/reference/arkui-ts/ts-container-scroll.md +++ b/en/application-dev/reference/arkui-ts/ts-container-scroll.md @@ -103,7 +103,7 @@ scroller.currentOffset(): Object Obtains the scrolling offset. -- Return values +- Return value | Type | Description | | -------- | -------- | | {
xOffset: number,
yOffset: number
} | **xOffset**: horizontal scrolling offset.
**yOffset**: vertical scrolling offset. | diff --git a/en/application-dev/reference/arkui-ts/ts-interpolation-calculation.md b/en/application-dev/reference/arkui-ts/ts-interpolation-calculation.md index de18fea31c..c813176660 100644 --- a/en/application-dev/reference/arkui-ts/ts-interpolation-calculation.md +++ b/en/application-dev/reference/arkui-ts/ts-interpolation-calculation.md @@ -1,13 +1,13 @@ # Interpolation Calculation -> ![icon-note.gif](public_sys-resources/icon-note.gif) **NOTE** +> **NOTE**
> This animation is supported since API version 7. Updates will be marked with a superscript to indicate their earliest API version. ## Modules to Import - + ``` import curves from '@ohos.curves' ``` @@ -15,7 +15,7 @@ import curves from '@ohos.curves' ## Required Permissions -None +N/A ## curves.init @@ -27,11 +27,11 @@ Implements initialization for the interpolation curve, which is used to create a - Parameters - | Name | Type | Mandatory | Default Value | Description | + | Name | Type | Mandatory | Default Value | Description | | -------- | -------- | -------- | -------- | -------- | - | curve | Curve | No | Linear | Curve object. | + | curve | Curve | No | Linear | Curve object. | -- Return values +- Return value
Curve object. @@ -44,12 +44,13 @@ Constructs a step curve object. - Parameters - | Name | Type | Mandatory | Default Value | Description | + | Name | Type | Mandatory | Default Value | Description | | -------- | -------- | -------- | -------- | -------- | - | count | number | Yes | - | Number of steps. Must be a positive integer. | - | end | boolean | No | true | Step change at the start or end point of each interval. Defaults to **true**, indicating that the step change occurs at the end point. | + | count | number | Yes | - | Number of steps. Must be a positive integer. | + | end | boolean | No | true | Step change at the start or end point of each interval. Defaults to **true**, indicating that the step change occurs at the end point. | -- Return values +- Return value + Curve object. @@ -62,14 +63,15 @@ Constructs a third-order Bezier curve object. The curve value must be between 0 - Parameters - | Name | Type | Mandatory | Description | + | Name | Type | Mandatory | Description | | -------- | -------- | -------- | -------- | - | x1 | number | Yes | Horizontal coordinate of the first point on the Bezier curve. | - | y1 | number | Yes | Vertical coordinate of the first point on the Bezier curve. | - | x2 | number | Yes | Horizontal coordinate of the second point on the Bezier curve. | - | y2 | number | Yes | Vertical coordinate of the second point on the Bezier curve. | + | x1 | number | Yes | Horizontal coordinate of the first point on the Bezier curve. | + | y1 | number | Yes | Vertical coordinate of the first point on the Bezier curve. | + | x2 | number | Yes | Horizontal coordinate of the second point on the Bezier curve. | + | y2 | number | Yes | Vertical coordinate of the second point on the Bezier curve. | -- Return values +- Return value + Curve object. @@ -82,20 +84,21 @@ Constructs a spring curve object. - Parameters - | Name | Type | Mandatory | Description | + | Name | Type | Mandatory | Description | | -------- | -------- | -------- | -------- | - | velocity | number | Yes | Initial velocity. | - | mass | number | Yes | Mass. | - | stiffness | number | Yes | Stiffness. | - | damping | number | Yes | Damping. | + | velocity | number | Yes | Initial velocity. | + | mass | number | Yes | Mass. | + | stiffness | number | Yes | Stiffness. | + | damping | number | Yes | Damping. | -- Return values +- Return value + Curve object. ## Example - + ``` import Curves from '@ohos.curves' let curve1 = Curves.init() // Create a default linear interpolation curve. @@ -106,13 +109,13 @@ let curve3 = Curves.cubicBezier(0.1, 0.0, 0.1, 1.0) // Create a third-order Bezi Curve objects can be created only by the preceding APIs. - | API | Description | +| API | Description | | -------- | -------- | -| interpolate(time: number): number | Calculation function of the interpolation curve. Passing a normalized time parameter to this function returns the current interpolation.
**time**: indicates the current normalized time. The value ranges from 0 to 1.
The curve interpolation corresponding to the normalized time point is returned. | +| interpolate(time: number): number | Calculation function of the interpolation curve. Passing a normalized time parameter to this function returns the current interpolation.
**time**: indicates the current normalized time. The value ranges from 0 to 1.
The curve interpolation corresponding to the normalized time point is returned. | - Example - + ``` import Curves from '@ohos.curves' let curve = Curves.init(Curve.EaseIn) // Create an interpolation curve which is slow and then fast by default. @@ -122,7 +125,7 @@ let curve3 = Curves.cubicBezier(0.1, 0.0, 0.1, 1.0) // Create a third-order Bezi ## Example - + ``` import Curves from '@ohos.curves' @Entry diff --git a/en/application-dev/reference/arkui-ts/ts-matrix-transformation.md b/en/application-dev/reference/arkui-ts/ts-matrix-transformation.md index a6f5c1c5d0..0eded3f87d 100644 --- a/en/application-dev/reference/arkui-ts/ts-matrix-transformation.md +++ b/en/application-dev/reference/arkui-ts/ts-matrix-transformation.md @@ -1,7 +1,7 @@ # Matrix Transformation -> ![icon-note.gif](public_sys-resources/icon-note.gif) **NOTE** +> **NOTE**
> This animation is supported since API version 7. Updates will be marked with a superscript to indicate their earliest API version. @@ -31,30 +31,30 @@ Matrix constructor, which is used to create a 4x4 matrix by using the input para | -------- | -------- | -------- | -------- | -------- | | array | Array<number> | Yes | [1, 0, 0, 0,
0, 1, 0, 0,
0, 0, 1, 0,
0, 0, 0, 1] | A number array whose length is 16 (4 x 4). For details, see the parameter description. | -- Return values - | Type | Description | +- Return value + | Type | Description | | -------- | -------- | - | Object | 4x4 matrix object created based on the input parameter. | + | Object | 4x4 matrix object created based on the input parameter. | - Parameter description - | Name | Type | Mandatory | Description | + | Name | Type | Mandatory | Description | | -------- | -------- | -------- | -------- | - | m00 | number | Yes | Scaling value of the x-axis. Defaults to **1** for the unit matrix. | - | m01 | number | Yes | The second value, which is affected by the rotation of the x, y, and z axes. | - | m02 | number | Yes | The third value, which is affected by the rotation of the x, y, and z axes. | - | m03 | number | Yes | Meaningless. | - | m10 | number | Yes | The fifth value, which is affected by the rotation of the x, y, and z axes. | - | m11 | number | Yes | Scaling value of the y-axis. Defaults to **1** for the unit matrix. | - | m12 | number | Yes | The seventh value, which is affected by the rotation of the x, y, and z axes. | - | m13 | number | Yes | Meaningless. | - | m20 | number | Yes | The ninth value, which is affected by the rotation of the x, y, and z axes. | - | m21 | number | Yes | The tenth value, which is affected by the rotation of the x, y, and z axes. | - | m22 | number | Yes | Scaling value of the z-axis. Defaults to **1** for the unit matrix. | - | m23 | number | Yes | Meaningless. | - | m30 | number | Yes | Translation value of the x-axis, in px. Defaults to **0** for the unit matrix. | - | m31 | number | Yes | Translation value of the y-axis, in px. Defaults to **0** for the unit matrix. | - | m32 | number | Yes | Translation value of the z-axis, in px. Defaults to **0** for the unit matrix. | - | m33 | number | Yes | Valid in homogeneous coordinates, presenting the perspective projection effect. | + | m00 | number | Yes | Scaling value of the x-axis. Defaults to **1** for the unit matrix. | + | m01 | number | Yes | The second value, which is affected by the rotation of the x, y, and z axes. | + | m02 | number | Yes | The third value, which is affected by the rotation of the x, y, and z axes. | + | m03 | number | Yes | Meaningless. | + | m10 | number | Yes | The fifth value, which is affected by the rotation of the x, y, and z axes. | + | m11 | number | Yes | Scaling value of the y-axis. Defaults to **1** for the unit matrix. | + | m12 | number | Yes | The seventh value, which is affected by the rotation of the x, y, and z axes. | + | m13 | number | Yes | Meaningless. | + | m20 | number | Yes | The ninth value, which is affected by the rotation of the x, y, and z axes. | + | m21 | number | Yes | The tenth value, which is affected by the rotation of the x, y, and z axes. | + | m22 | number | Yes | Scaling value of the z-axis. Defaults to **1** for the unit matrix. | + | m23 | number | Yes | Meaningless. | + | m30 | number | Yes | Translation value of the x-axis, in px. Defaults to **0** for the unit matrix. | + | m31 | number | Yes | Translation value of the y-axis, in px. Defaults to **0** for the unit matrix. | + | m32 | number | Yes | Translation value of the z-axis, in px. Defaults to **0** for the unit matrix. | + | m33 | number | Yes | Valid in homogeneous coordinates, presenting the perspective projection effect. | - Example @@ -76,10 +76,10 @@ identity(): Object Matrix initialization function. Can return a unit matrix object. -- Return values - | Type | Description | +- Return value + | Type | Description | | -------- | -------- | - | Object | Unit matrix object. | + | Object | Unit matrix object. | - Example @@ -102,10 +102,10 @@ copy(): Object Matrix copy function, which is used to copy the current matrix object. -- Return values - | Type | Description | +- Return value + | Type | Description | | -------- | -------- | - | Object | Copy object of the current matrix. | + | Object | Copy object of the current matrix. | - Example @@ -147,14 +147,14 @@ Matrix overlay function, which is used to overlay the effects of two matrices to - Parameters - | Name | Type | Mandatory | Default Value | Description | + | Name | Type | Mandatory | Default Value | Description | | -------- | -------- | -------- | -------- | -------- | - | matrix | Matrix4 | Yes | - | Matrix object to be overlaid. | + | matrix | Matrix4 | Yes | - | Matrix object to be overlaid. | -- Return values - | Type | Description | +- Return value + | Type | Description | | -------- | -------- | - | Object | Object after matrix overlay. | + | Object | Object after matrix overlay. | - Example @@ -188,10 +188,10 @@ invert(): Object Matrix inverse function. Can return an inverse matrix of the current matrix object, that is, get an opposite effect. -- Return values - | Type | Description | +- Return value + | Type | Description | | -------- | -------- | - | Object | Inverse matrix object of the current matrix. | + | Object | Inverse matrix object of the current matrix. | - Example @@ -212,17 +212,17 @@ Matrix translation function, which is used to add the translation effect to the - Parameters - | Name | Type | Mandatory | Default Value | Description | + | Name | Type | Mandatory | Default Value | Description | | -------- | -------- | -------- | -------- | -------- | - | x | number | No | 0 | Translation distance of the x-axis, in px. | - | y | number | No | 0 | Translation distance of the y-axis, in px. | - | z | number | No | 0 | Translation distance of the z-axis, in px. | + | x | number | No | 0 | Translation distance of the x-axis, in px. | + | y | number | No | 0 | Translation distance of the y-axis, in px. | + | z | number | No | 0 | Translation distance of the z-axis, in px. | -- Return values - | Type | Description | +- Return value + | Type | Description | | -------- | -------- | - | Object | Matrix object after the translation effect is added. | + | Object | Matrix object after the translation effect is added. | - Example @@ -254,19 +254,19 @@ Matrix scaling function, which is used to add the scaling effect to the x, y, an - Parameters - | Name | Type | Mandatory | Default Value | Description | + | Name | Type | Mandatory | Default Value | Description | | -------- | -------- | -------- | -------- | -------- | - | x | number | No | 1 | Scaling multiple of the x-axis. | - | y | number | No | 1 | Scaling multiple of the y-axis. | - | z | number | No | 1 | Scaling multiple of the z-axis. | - | centerX | number | No | 0 | X coordinate of the center point. | - | centerY | number | No | 0 | Y coordinate of the center point. | + | x | number | No | 1 | Scaling multiple of the x-axis. | + | y | number | No | 1 | Scaling multiple of the y-axis. | + | z | number | No | 1 | Scaling multiple of the z-axis. | + | centerX | number | No | 0 | X coordinate of the center point. | + | centerY | number | No | 0 | Y coordinate of the center point. | -- Return values - | Type | Description | +- Return value + | Type | Description | | -------- | -------- | - | Object | Matrix object after the scaling effect is added. | + | Object | Matrix object after the scaling effect is added. | - Example @@ -298,20 +298,20 @@ Matrix rotation function, which is used to add the rotation effect to the x, y, - Parameters - | Name | Type | Mandatory | Default Value | Description | + | Name | Type | Mandatory | Default Value | Description | | -------- | -------- | -------- | -------- | -------- | - | x | number | No | 1 | X coordinate of the rotation axis vector. | - | y | number | No | 1 | Y coordinate of the rotation axis vector. | - | z | number | No | 1 | Z coordinate of the rotation axis vector. | - | angle | number | No | 0 | Rotation angle. | - | centerX | number | No | 0 | X coordinate of the center point. | - | centerY | number | No | 0 | Y coordinate of the center point. | + | x | number | No | 1 | X coordinate of the rotation axis vector. | + | y | number | No | 1 | Y coordinate of the rotation axis vector. | + | z | number | No | 1 | Z coordinate of the rotation axis vector. | + | angle | number | No | 0 | Rotation angle. | + | centerX | number | No | 0 | X coordinate of the center point. | + | centerY | number | No | 0 | Y coordinate of the center point. | -- Return values - | Type | Description | +- Return value + | Type | Description | | -------- | -------- | - | Object | Matrix object after the rotation effect is added. | + | Object | Matrix object after the rotation effect is added. | - Example @@ -343,15 +343,15 @@ Matrix point transformation function, which is used to apply the current transfo - Parameters - | Name | Type | Mandatory | Default Value | Description | + | Name | Type | Mandatory | Default Value | Description | | -------- | -------- | -------- | -------- | -------- | - | point | Point | Yes | - | Point to be transformed. | + | point | Point | Yes | - | Point to be transformed. | -- Return values - | Type | Description | +- Return value + | Type | Description | | -------- | -------- | - | Point | Point object after matrix transformation | + | Point | Point object after matrix transformation | - Example diff --git a/en/application-dev/reference/arkui-ts/ts-media-components-video.md b/en/application-dev/reference/arkui-ts/ts-media-components-video.md index 461eac8e50..e580461c27 100644 --- a/en/application-dev/reference/arkui-ts/ts-media-components-video.md +++ b/en/application-dev/reference/arkui-ts/ts-media-components-video.md @@ -1,16 +1,28 @@ # Video - -> ![icon-note.gif](public_sys-resources/icon-note.gif) **NOTE** +> **NOTE**
> This component is supported since API version 7. Updates will be marked with a superscript to indicate their earliest API version. +The **\