# Router
方法
- selectTab 切换首页的tab
- openNativePage 打开一个原生页面
# selectTab
切换首页的tab
参数说明
参数名 类型 必填 说明 data Object 是 参数 completedCB Function 可选 请求完成回调函数,成功/失败都会触发 参数data说明
参数名 类型 必填 说明 index Number 是 tab按钮的索引,从0开始。例如有5个tab按钮,则有效index为0,1,2,3,4 completedCB返回参数说明
参数名 类型 说明 status Number 调用状态码 0成功, 1:失败 message String 调用结果信息 payload Object 详细结果 示例代码
foxsdk.router.selectTab({
index: 1,
}, ret => {
console.log('router/selectTab===status: ' + ret.status + ',message: ' + ret.message + ',payload: ' + JSON.stringify(ret.payload));
});
# openNativePage
打开一个原生页面
参数说明
参数名 类型 必填 说明 data Object 是 参数 completedCB Function 可选 请求完成回调函数,成功/失败都会触发 参数data说明
参数名 类型 必填 说明 className String 是 原生页面的类名 params Dictionary 否 请求参数字符串或键值对 completedCB返回参数说明
参数名 类型 说明 status Number 调用状态码 0成功, 1:失败 message String 调用结果信息 payload Object 详细结果 示例代码
foxsdk.router.openNativePage({
className: 'className',
params: {parsm1:"1"}
}, ret => {
console.log('router/openNativePage===status: ' + ret.status + ',message: ' + ret.message + ',payload: ' + JSON.stringify(ret.payload));
});