NavigationController

使用 NavigationController 模块,你可以将应用跳转至下一个页面,也可以返回至上一个页面。

提供 path 参数,并为其提供一个URL,即可跳转至下一页。

提供 args 参数,并为其提供一些下一页面所需要的变量,下一页面可以通过 window._args 访问到。

RequestParams

OPT     opt;
String  path;
Bool    animated;
Object  args;
String  preloadToken;   // 针对 WebView.Preload API 使用

enum OPT {
    case "push"
    case "pop"
}

ResponseParams

-

Example

// #1 假设,要将 https://www.google.com.hk/ 作为下一页面进行跳转。
JSMessage.newMessage("UI.NavigationController", {
    opt: "push",
    path: "https://www.google.com.hk/",
    args: {
        customID: 8888,
    }
}).call(null)

// #2 在必要的时候,使用以下方法退出本页面。
JSMessage.newMessage("UI.NavigationController", {
    opt: "pop"
}).call(null)