Appearance
简介
ES页面路由需要集成ESRouter。
路由管理由ESLaunchManager实现。
启动页面固定格式: url和params是固定格式字段。
点击查看源码
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();