diff --git a/zh-cn/application-dev/reference/apis-arkui/arkui-ts/ts-basic-components-navigation.md b/zh-cn/application-dev/reference/apis-arkui/arkui-ts/ts-basic-components-navigation.md index 2ef095b345b29a44d95554dd4b0ee079643e27fd..9b795e19423bf90a56bf42e2f29804e93a788264 100644 --- a/zh-cn/application-dev/reference/apis-arkui/arkui-ts/ts-basic-components-navigation.md +++ b/zh-cn/application-dev/reference/apis-arkui/arkui-ts/ts-basic-components-navigation.md @@ -1048,6 +1048,8 @@ constructor(name: string, param: unknown, onPop?: Callback\) | name | string | 否 | NavDestination名称,如果为根视图(NavBar),则返回值为undefined。| | index | number | 是 | NavDestination在NavPathStack中的序号, 如果为根视图(NavBar),则返回值为 -1。| | mode | [NavDestinationMode](ts-basic-components-navdestination.md#navdestinationmode枚举说明) | 否 | NavDestination的模式,如果是根视图(NavBar),则返回值为undefined。| +| param12+ | Object | 否 | NavDestination页面加载的参数。| +| navDestinationId12+ | string | 否 | NavDestination的唯一标识符。| ## NavigationAnimatedTransition11+ @@ -1058,9 +1060,10 @@ constructor(name: string, param: unknown, onPop?: Callback\) **参数:** | 名称 | 类型 | 必填 | 描述 | |------|-----|-----|------| -| timeout | number | 否 | 动画超时结束时间。
单位:ms。
默认值:1000ms。| +| timeout | number | 否 | 动画超时结束时间。
单位:ms。
默认值:可交互动画无默认值,不可交互动画默认超时时间为1000ms。| | transition | (transitionProxy : [NavigationTransitionProxy](#navigationtransitionproxy-11)) => void | 是 | 自定义转场动画执行回调。
transitionProxy: 自定义转场动画代理对象。| | onTransitionEnd | (success: boolean):void | 否 | 转场完成回调。
success: 转场是否成功。 | +| isInteractive12+ | boolean | 否 | 本次转场动画是否为可交互转场。
默认值:false。| ## NavigationTransitionProxy 11+ @@ -1074,6 +1077,7 @@ constructor(name: string, param: unknown, onPop?: Callback\) |------|-------|-----|-------| | from | [NavContentInfo](#navcontentinfo11) | 是 | 退场页面信息。| | to | [NavContentInfo](#navcontentinfo11) | 是 | 进场页面信息。| +| isInteractive12+ | boolean | 否 | 是否为可交互转场动画。| ### finishTransition @@ -1081,6 +1085,20 @@ constructor(name: string, param: unknown, onPop?: Callback\) **原子化服务API:** 从API version 12开始,该接口支持在原子化服务中使用。 +### cancelTransition12+ + +取消本次交互转场,恢复到页面跳转前的页面栈(不支持取消不可交互转场动画)。 + +### updateTransition12+ + +更新交互转场动画进度(不可交互动画不支持动画进度设置)。 + +**参数:** + +| 名称 | 类型 | 必填 | 描述 | +|------|------|------|-----| +| progress | number | 是 | 设置交互转场动画进度百分比。取值范围 0-1。| + ## NavigationInterception12+ Navigation跳转拦截对象。