router

概览

  1. 页面栈结构。打开页面入栈,退出页面出栈。
  2. Native 采用多 WebView 的方式,每个页面都会打开一个新的 WebView。
  3. Touch 上采用多页路由方式,通过浏览器自带history来管理页面栈。
  4. 需要注意的是,Touch上 back 操作,走的是history.back,所以不能携带参数。

API List

方法名称方法说明平台兼容性
open 打开页面

iOS

Android

Touch

Wechat

back 后退。touch 不支持参数

iOS

Android

Touch

Wechat

goto native, 有则后退,无则打开; touch, 都走 open 逻辑

iOS

Android

Touch

Wechat

home 回到第一个打开的页面。touch 不支持

iOS

Android

setAlias 设置页面别名。 设置页面别名,touch 不支持

iOS

Android

history 获取页面栈

iOS

Android