diff --git a/zh-cn/application-dev/reference/apis/js-apis-router.md b/zh-cn/application-dev/reference/apis/js-apis-router.md index 8442d3c6a9e236956b2728118fc78c783dc4a6ee..589eeef14ad56a7f33136b1e595bb7f4a027aa9d 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-router.md +++ b/zh-cn/application-dev/reference/apis/js-apis-router.md @@ -27,6 +27,7 @@ push(options: RouterOptions): void | 参数名 | 类型 | 必填 | 说明 | | -------- | -------- | -------- | -------- | | options | [RouterOptions](#routeroptions) | 是 | 跳转页面描述信息。 | +| mode9+ | [RouterMode](#routermode9) | 否 | 跳转页面使用的模式。 | **示例:** @@ -75,6 +76,7 @@ replace(options: RouterOptions): void | 参数名 | 类型 | 必填 | 说明 | | -------- | -------- | -------- | -------- | | options | [RouterOptions](#routeroptions) | 是 | 替换页面描述信息。 | +| mode9+ | [RouterMode](#routermode9) | 否 | 跳转页面使用的模式。 | **示例:** @@ -87,7 +89,7 @@ replace(options: RouterOptions): void params: { data1: 'message', }, - }); + }, router.RouterMode.Standard); } } ``` @@ -436,3 +438,13 @@ getParams(): Object > ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:** > 页面路由栈支持的最大Page数量为32。 +## RouterMode9+ + +路由跳转模式。 + +**系统能力:** 以下各项对应的系统能力均为SystemCapability.ArkUI.ArkUI.Lite。 + +| 名称 | 描述 | +| -------- | -------- | +| Standard | 标准模式。 | +| Single | 单实例模式。
如果目标页面的url在页面栈中已经存在同url页面,离栈顶最近的页面会被移动到栈顶,移动后的页面为新建页。
如目标页面的url在页面栈中不存在同url页面,按标准模式跳转。 |