Skip to content

简介

ES页面路由需要集成ESRouter
路由管理由ESLaunchManager实现。

启动页面固定格式: urlparams是固定格式字段。

点击查看源码
js
ESLaunchManager.launchESPage({
    url: 'xxxx', //页面路径
    params: {    //自定义页面传递参数对象
        xxx: '自定义参数',
    }
})

启动同一个ES运行环境中的页面

示例代码

点击查看源码
js
ESLaunchManager.launchESPage({
    url: 'router/es_second_page',
    params: {
        from: '来自第一个页面',
        message: '来自第一个页面的消息',
        xxx: '自定义参数',
    }
})

启动新创建的ES运行环境中的页面

示例代码

点击查看源码
js
ESLaunchManager.launchNativePage({
    url: 'router/es_second_page',
    params: {
        from: '来自第一个页面',
        message: '来自第一个页面的消息',
        xxx: '自定义参数',
    }
})

启动系统中其他App

示例代码

点击查看源码
js
 ESLaunchManager.launchNativeApp([
    ['-d', 'esapp://action/start?pkg=es.com.dongchedi.tv&from=cmd']]).then(
    () => {
    },
    error => {
    }
)

关闭当前ES运行环境中页面

示例代码

点击查看源码
js
ESLaunchManager.finishESPage();

关闭当前ES运行环境

示例代码

点击查看源码
js
ESLaunchManager.finishNativePage();