diff --git a/zh-cn/application-dev/reference/apis/js-apis-update.md b/zh-cn/application-dev/reference/apis/js-apis-update.md index 6cc3b214ff5110c57def5f91dd3698e860136347..d578ccda2995d1e1a80cacc7fd0188ceccfa2e05 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-update.md +++ b/zh-cn/application-dev/reference/apis/js-apis-update.md @@ -1,8 +1,5 @@ # 升级 -> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:** -> 本模块首批接口从API version 6开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 - 升级范围:升级整个系统,包括内置的资源、预置应用;第三方的应用不在升级的范围。 升级依赖:升级分为SD卡升级和在线升级两种。 @@ -10,6 +7,12 @@ - SD卡升级依赖升级包和SD卡安装。 - 在线升级依赖设备厂商部署的用于管理升级包的服务器。服务器由设备厂商部署,IP由调用者传入,请求的request接口是固定的,由设备厂商开发。 +> **说明:** +> +> 本模块首批接口从API version 6开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 +> +> 本模块接口为系统接口。 + ## 导入模块 ```js @@ -43,7 +46,7 @@ getUpdater(upgradeFile: string, updateType?: UpdateTypes): Updater **示例:** -``` +```js try { let updater = update.getUpdater('/data/updater/updater.zip', 'OTA'); } catch(error) { @@ -75,7 +78,7 @@ getUpdaterForOther(upgradeFile: string, device: string, updateType?: UpdateTypes **示例:** -``` +```js try { let updater = update.getUpdaterForOther('/data/updater/updater.zip', '1234567890', 'OTA'); } catch(error) { @@ -107,7 +110,7 @@ getUpdaterFromOther(upgradeFile: string, device: string, updateType?: UpdateType **示例:** -``` +```js try { let updater = update.getUpdaterFromOther('/data/updater/updater.zip', '1234567890', 'OTA'); } catch(error) { @@ -133,7 +136,7 @@ getNewVersionInfo(callback: AsyncCallback\): void **示例:** -``` +```js updater.getNewVersionInfo((err, info) => { console.log("getNewVersionInfo success " + info.status); console.log(`info versionName = ` + info.checkResults[0].versionName); @@ -158,7 +161,7 @@ getNewVersionInfo(): Promise\ **示例:** -``` +```js updater.getNewVersionInfo().then(value => { console.log(`info versionName = ` + value.checkResults[0].versionName); console.log(`info versionCode = ` + value.checkResults[0].versionCode); @@ -184,7 +187,7 @@ checkNewVersion(callback: AsyncCallback\): void **示例:** -``` +```js updater.checkNewVersion((err, info) => { console.log("checkNewVersion success " + info.status); console.log(`info versionName = ` + info.checkResults[0].versionName); @@ -209,7 +212,7 @@ checkNewVersion(): Promise\ **示例:** -``` +```js updater.checkNewVersion().then(value => { console.log(`info versionName = ` + value.checkResults[0].versionName); console.log(`info versionCode = ` + value.checkResults[0].versionCode); @@ -236,7 +239,7 @@ verifyUpdatePackage(upgradeFile: string, certsFile: string): void **示例:** -``` +```js updater.on("verifyProgress", callback => { console.info('on verifyProgress ' + callback.percent); }); @@ -259,7 +262,7 @@ rebootAndCleanUserData(): Promise\ **示例:** -``` +```js updater.rebootAndCleanUserData().then(result => { console.log("rebootAndCleanUserData " + result); }).catch(err => { @@ -283,7 +286,7 @@ rebootAndCleanUserData(callback: AsyncCallback\): void **示例:** -``` +```js updater.rebootAndCleanUserData((err, result) => { console.log("rebootAndCleanUserData ", result) }); @@ -305,7 +308,7 @@ applyNewVersion(): Promise\ **示例:** -``` +```js updater.applyNewVersion().then(result => { console.log("appVewVersion ", result) }).catch(err => { @@ -329,7 +332,7 @@ applyNewVersion(callback: AsyncCallback\): void **示例:** -``` +```js updater.applyNewVersion((err, result) => { console.log("applyNewVersion ", result) }); @@ -345,7 +348,7 @@ download(): void **示例:** -``` +```js updater.on("downloadProgress", progress => { console.log("downloadProgress on" + progress); console.log(`downloadProgress status: ` + progress.status); @@ -364,7 +367,7 @@ upgrade():void **示例:** -``` +```js updater.on("upgradeProgress", progress => { console.log("upgradeProgress on" + progress); console.log(`upgradeProgress status: ` + progress.status); @@ -390,7 +393,7 @@ setUpdatePolicy(policy: UpdatePolicy, callback: AsyncCallback\): void **示例:** -``` +```js // 设置策略 let policy = { autoDownload: false, @@ -426,7 +429,7 @@ setUpdatePolicy(policy: UpdatePolicy): Promise\ **示例:** -``` +```js let policy = { autoDownload: false, autoDownloadNet: true, @@ -457,7 +460,7 @@ getUpdatePolicy(callback: AsyncCallback\): void **示例:** -``` +```js updater.getUpdatePolicy((err, policy) => { console.log("getUpdatePolicy success"); console.log(`policy autoDownload = ` + policy.autoDownload); @@ -482,7 +485,7 @@ getUpdatePolicy(): Promise\ **示例:** -``` +```js updater.getUpdatePolicy().then(value => { console.log(`info autoDownload = ` + value.autoDownload); console.log(`info autoDownloadNet = ` + value.autoDownloadNet); @@ -496,7 +499,7 @@ updater.getUpdatePolicy().then(value => { 升级类型。 -**系统能力**:以下各项对应的系统能力均为:SystemCapability.Update.UpdateService +**系统能力**:SystemCapability.Update.UpdateService | 参数名 | 说明 | | ----- | ----- | @@ -507,7 +510,7 @@ updater.getUpdatePolicy().then(value => { 升级包类型。 -**系统能力**:以下各项对应的系统能力均为:SystemCapability.Update.UpdateService +**系统能力**:SystemCapability.Update.UpdateService | 参数名 | 默认值 | 说明 | | -------------------- | ---- | ------- | @@ -523,7 +526,7 @@ updater.getUpdatePolicy().then(value => { 安装模式。 -**系统能力**:以下各项对应的系统能力均为:SystemCapability.Update.UpdateService +**系统能力**:SystemCapability.Update.UpdateService | 参数名 | 默认值 | 说明 | | ------------------- | ---- | ---- | @@ -535,7 +538,7 @@ updater.getUpdatePolicy().then(value => { 新版本检测状态。 -**系统能力**:以下各项对应的系统能力均为:SystemCapability.Update.UpdateService +**系统能力**:SystemCapability.Update.UpdateService | 参数名 | 默认值 | 说明 | | ------------------- | ---- | -------- | @@ -548,7 +551,7 @@ updater.getUpdatePolicy().then(value => { 升级策略。 -**系统能力**:以下各项对应的系统能力均为:SystemCapability.Update.UpdateService +**系统能力**:SystemCapability.Update.UpdateService | 名称 | 参数类型 | 必填 | 说明 | | ------------------- | --------------------------- | ---- | ------- | @@ -560,7 +563,7 @@ updater.getUpdatePolicy().then(value => { 新版本信息。 -**系统能力**:以下各项对应的系统能力均为:SystemCapability.Update.UpdateService +**系统能力**:SystemCapability.Update.UpdateService | 名称 | 参数类型 | 必填 | 说明 | | --------------- | ---------------------------------------- | ---- | ---- | @@ -573,7 +576,7 @@ updater.getUpdatePolicy().then(value => { 检测结果。 -**系统能力**:以下各项对应的系统能力均为:SystemCapability.Update.UpdateService +**系统能力**:SystemCapability.Update.UpdateService | 名称 | 参数类型 | 必填 | 说明 | | ------------- | ----------------------------- | ---- | ------ | @@ -588,7 +591,7 @@ updater.getUpdatePolicy().then(value => { 版本描述信息。 -**系统能力**:以下各项对应的系统能力均为:SystemCapability.Update.UpdateService +**系统能力**:SystemCapability.Update.UpdateService | 名称 | 参数类型 | 必填 | 说明 | | ------------- | ------ | ---- | ------------- | diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-container-grid.md b/zh-cn/application-dev/reference/arkui-ts/ts-container-grid.md index 1fdc28ec9929699c25800558f2e889fc91be51d0..ee937be3a90c5e6e519c05a3e6ed29911f3145fc 100644 --- a/zh-cn/application-dev/reference/arkui-ts/ts-container-grid.md +++ b/zh-cn/application-dev/reference/arkui-ts/ts-container-grid.md @@ -25,31 +25,23 @@ Grid() ## 属性 -| 名称 | 参数类型 | 默认值 | 描述 | -| -------- | -------- | -------- | -------- | -| columnsTemplate | string | '1fr' | 用于设置当前网格布局列的数量,不设置时默认1列 示例, '1fr 1fr 2fr' 分三列,将父组件允许的宽分为4等份,第一列占1份,第二列占一份,第三列占2份。 | -| rowsTemplate | string | '1fr' | 用于设置当前网格布局行的数量,不设置时默认1行 示例, '1fr 1fr 2fr'分三行,将父组件允许的高分为4等份,第一行占1份,第二行占一份,第三行占2份。 | -| columnsGap | Length | 0 | 用于设置列与列的间距。 | -| rowsGap | Length | 0 | 用于设置行与行的间距。 | -| editMode 8+ | boolean | flase | 是否进入编辑模式,进入编辑模式可以拖拽Gird组件内部[GridItem](ts-container-griditem.md)。 | -| layoutDirection8+ | number | 0 |设置布局的主轴方向,目前支持的主轴布局方向如下:
- 0:主轴布局方向沿水平方向布局,即先填满一列,再去填下一列。
- 1:主轴布局方向沿垂直方向布局,即先填满一行,再去填下一行。| -| maxCount 8+ | number | 1 | 当layoutDirection是0时,表示可显示的最大行数
当layoutDirection是1时,表示可显示的最大列数。 | -| minCount 8+ | number | 1 | 当layoutDirection是0时,表示可显示的最小行数。
当layoutDirection是1时,表示可显示的最小列数。 | -| cellLength 8+ | number | 0 | 当layoutDirection是0时,表示一行的高度。
当layoutDirection是1时,表示一列的宽度。 | +| 名称 | 参数类型 | 默认值 | 描述 | +| ---------------------------------------- | ------- | ----- | ---------------------------------------- | +| columnsTemplate | string | '1fr' | 用于设置当前网格布局列的数量,不设置时默认1列 示例, '1fr 1fr 2fr' 分三列,将父组件允许的宽分为4等份,第一列占1份,第二列占一份,第三列占2份。 | +| rowsTemplate | string | '1fr' | 用于设置当前网格布局行的数量,不设置时默认1行 示例, '1fr 1fr 2fr'分三行,将父组件允许的高分为4等份,第一行占1份,第二行占一份,第三行占2份。 | +| columnsGap | Length | 0 | 用于设置列与列的间距。 | +| rowsGap | Length | 0 | 用于设置行与行的间距。 | +| editMode 8+ | boolean | flase | 是否进入编辑模式,进入编辑模式可以拖拽Gird组件内部[GridItem](ts-container-griditem.md)。 | +| layoutDirection8+ | number | 0 | 设置布局的主轴方向,目前支持的主轴布局方向如下:
- 0:主轴布局方向沿水平方向布局,即先填满一列,再去填下一列。
- 1:主轴布局方向沿垂直方向布局,即先填满一行,再去填下一行。 | +| maxCount 8+ | number | 1 | 当layoutDirection是0时,表示可显示的最大行数
当layoutDirection是1时,表示可显示的最大列数。 | +| minCount 8+ | number | 1 | 当layoutDirection是0时,表示可显示的最小行数。
当layoutDirection是1时,表示可显示的最小列数。 | +| cellLength 8+ | number | 0 | 当layoutDirection是0时,表示一行的高度。
当layoutDirection是1时,表示一列的宽度。 | | multiSelectable8+ | boolean | false | 是否开启鼠标框选。
- false:关闭框选。
- true:开启框选。 | -| dragAnimation8+ | boolean | false | 是否开启拖拽GridItem动画。 | -| edgeEffection8+ | EdgeEffect | EdgeEffect.Spring | 设置边缘滑动效果,目前支持的滑动效果参见EdgeEffect枚举说明。 | - -- EdgeEffect枚举说明 - | 名称 | 描述 | - | -------- | -------- | - | Spring | 弹性物理动效,滑动到边缘后可以根据初始速度或通过触摸事件继续滑动一段距离,松手后回弹。 | - | None | 滑动到边缘后无效果。 | ## 事件 -| 名称 | 功能描述 | -| -------- | -------- | +| 名称 | 功能描述 | +| ---------------------------------------- | ----------------------- | | onScrollIndex(first: number) => void | 当前列表显示的起始位置item发生变化时触发。 | ## 示例 diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-drawing-components-path.md b/zh-cn/application-dev/reference/arkui-ts/ts-drawing-components-path.md index 2521f303fd32abf7eb675194b2e7271e351fe3e5..0e9d0e33f4c34b37454ca8b8263298b0856984f0 100644 --- a/zh-cn/application-dev/reference/arkui-ts/ts-drawing-components-path.md +++ b/zh-cn/application-dev/reference/arkui-ts/ts-drawing-components-path.md @@ -1,29 +1,37 @@ # Path -> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:** +> **说明:** +> > 该组件从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 路径绘制组件。 -## 权限列表 +## 子组件 无 +## 接口 -## 子组件 +Path(value?: { width?: number | string, height?: number | string, commands?: string }) -无 +- 参数 + + | 参数名 | 参数类型 | 必填 | 默认值 | 参数描述 | + | -------- | ---------------- | ---- | ---- | ----------- | + | width | number \| string | 否 | 0 | 路径所在矩形的宽度。 | + | height | number \| string | 否 | 0 | 路径所在矩形的高度。 | + | commands | string | 否 | '' | 路径绘制的命令字符串。 | ## 属性 -| 参数名称 | 参数类型 | 默认值 | 必填 | 参数描述 | -| -------- | -------- | -------- | -------- | -------- | -| width | Length | 0 | 否 | 路径所在矩形的宽度。 | -| height | Length | 0 | 否 | 路径所在矩形的高度。 | -| commands | string | '' | 是 | 路径绘制的命令字符串。 | +| 参数名称 | 参数类型 | 默认值 | 必填 | 参数描述 | +| -------- | ---------------- | ---- | ---- | ----------- | +| width | number \| string | 0 | 否 | 路径所在矩形的宽度。 | +| height | number \| string | 0 | 否 | 路径所在矩形的高度。 | +| commands | string | '' | 否 | 路径绘制的命令字符串。 | 支持的绘制命令如下: