Options
All
  • Public
  • Public/Protected
  • All
Menu

单页面应用的router接口类 SPA 路由管理器

Hierarchy

  • Router

Index

Constructors

constructor

  • Returns Router

Properties

history

history: IHistory

mode

rootPage

Methods

back

  • back(): void
  • 回退

    Returns void

clear

  • clear(): void
  • 清空

    Returns void

forward

  • forward(): void
  • 前进

    Returns void

go

  • go(n: number): void
  • 跳转到n页面

    Parameters

    • n: number

    Returns void

push

  • push(path: string, paramsObj?: {}, pageConfig?: ISPAPageConfig): void
  • 跳转到表单编号是 pageModelCode的页面 将新的路由添加到导航历史记录中。在导航过程中,会向应用程序的历史记录中添加新的路由,从而可以通过后退按钮回到之前的路由。新的路由将成为历史记录中的当前活动路由。

    Parameters

    • path: string

      表单编号

    • paramsObj: {} = ...

      可选参数 传入的页面参数

    • pageConfig: ISPAPageConfig = ...

      可选参数 跳转各种回调

    Returns void

pushByPageCode

  • pushByPageCode(pageModelCode: string, paramsObj?: {}, pageConfig?: ISPAPageConfig): void
  • 跳转到表单编号是 pageModelCode的页面 将新的路由添加到导航历史记录中。在导航过程中,会向应用程序的历史记录中添加新的路由,从而可以通过后退按钮回到之前的路由。新的路由将成为历史记录中的当前活动路由。

    Parameters

    • pageModelCode: string

      表单编号

    • paramsObj: {} = ...

      可选参数 传入的页面参数

    • pageConfig: ISPAPageConfig = ...

      可选参数 跳转各种回调

    Returns void

pushByPageId

  • pushByPageId(pageModelId: string, paramsObj?: {}, pageConfig?: ISPAPageConfig): void
  • 跳转到表单编号是 pageModelCode的页面 将新的路由添加到导航历史记录中。在导航过程中,会向应用程序的历史记录中添加新的路由,从而可以通过后退按钮回到之前的路由。新的路由将成为历史记录中的当前活动路由。

    Parameters

    • pageModelId: string

      表单Id

    • paramsObj: {} = ...

      可选参数 传入的页面参数

    • pageConfig: ISPAPageConfig = ...

      可选参数 跳转各种回调

    Returns void

replace

  • replace(path: string, paramsObj?: {}, pageConfig?: ISPAPageConfig): void
  • 跳转到表单编号是 pageModelCode的页面 在导航过程中,会将当前的活动路由替换为新的路由,并且不会在历史记录中创建额外的记录。这意味着无法通过后退按钮返回到之前的路由。

    Parameters

    • path: string

      表单编号

    • paramsObj: {} = ...

      可选参数 传入的页面参数

    • pageConfig: ISPAPageConfig = ...

      可选参数 跳转各种回调

    Returns void

replaceByPageCode

  • replaceByPageCode(pageModelCode: string, paramsObj?: {}, pageConfig?: ISPAPageConfig): void
  • 调整到指定地址 在导航过程中,会将当前的活动路由替换为新的路由,并且不会在历史记录中创建额外的记录。这意味着无法通过后退按钮返回到之前的路由。

    Parameters

    • pageModelCode: string

      表单编号

    • paramsObj: {} = ...

      可选参数 传入的页面参数

    • pageConfig: ISPAPageConfig = ...

      可选参数 跳转各种回调

    Returns void

replaceByPageId

  • replaceByPageId(pageModelId: string, paramsObj?: {}, pageConfig?: ISPAPageConfig): void
  • 调整到指定地址 在导航过程中,会将当前的活动路由替换为新的路由,并且不会在历史记录中创建额外的记录。这意味着无法通过后退按钮返回到之前的路由。

    Parameters

    • pageModelId: string

      表单Id

    • paramsObj: {} = ...

      可选参数 传入的页面参数

    • pageConfig: ISPAPageConfig = ...

      可选参数 跳转各种回调

    Returns void

setRoot

  • 设置根页面

    Parameters

    Returns void

setRouters

  • 设置路由记录

    Parameters

    Returns void

Generated using TypeDoc