1.openIpuApp
功能
打开ipu应用。
定义
WadeMobile.openIpuApp(param,callback,err)
参数
参数名 | 参数类型 | 参数描述 | 参数备注 |
---|---|---|---|
param | Wade.DataMap | 打开IPU应用所携带的参数 | 必填 |
callback | function | 回调函数 | 必填 |
err | function | 错误信息 | 可选 |
范例
var param = Wade.DataMap()
WadeMobile.openIpuApp(param,function(result){
})
备注
无
2.closeIpuApp
功能
关闭ipu子应用。
定义
WadeMobile.closeIpuApp(result)
参数
参数名 | 参数类型 | 参数描述 | 参数备注 |
---|---|---|---|
result | String | 关闭应用提示消息 | 必填 |
范例
WadeMobile.closeIpuApp("已关闭了IPU子应用")
备注
无
3.openNativeApp
功能
打开原生应用。
定义
WadeMobile.openNativeApp(param,err)
参数
参数名 | 参数类型 | 参数描述 | 参数备注 |
---|---|---|---|
param | Wade.DataMap | 打开原生应用所携带的参数 | 必填 |
err | function | 错误信息 | 可选 |
范例
var param = Wade.DataMap()
WadeMobile.openNativeApp(param)
备注
无
4.openUrl
功能
打开指定url的网址
定义
Mobile.openUrl(url,callback,title,[isShare,isSearch,isCoppLink],[color1,color2,color3],hideTopBar)
参数
参数名 | 参数类型 | 参数描述 | 参数备注 |
---|---|---|---|
url | string | 指定的url,如:"http://www.baidu.com/" | 必填 |
callback | function | 回调函数 | 可选 |
title | string | 标题 | 可选 |
[isShare,isSearch,isCoppLink] | 数组 | 可选按钮:isShare,isSearch,isCoppLink;分享、 搜索、复制链接 | 可选 |
[color1,color2,color3] | 数组 | 顶部背景色、图标颜色、字体颜色 | 可选 |
hideTopBar | boolean | 默认显示顶部导航栏,hideTopBar为true时可隐藏 | 可选 |
范例
var buttons = [false, false, false];
var style = ["#F7F7F7", "#333333", "#FFFFFF"]
Mobile.openUrl("http://www.baidu.com", function(result){}, "百度", buttons, style)
备注
作为Android来说存在一个物理返回键,但是对于iOS来说没有返回的方式。所以,我们开发了一个悬浮的按钮来执行返回事件。没有在界面顶部开发一个原生的导航栏是为了不破坏原有的页面结构。
5.openRN
功能
打开react-native子应用。
定义
wadeMobile.openRN(callback, appID, bundleKey, pageAction, initialProperties, err)
参数
参数名 | 参数类型 | 参数描述 | 参数备注 |
---|---|---|---|
callback | function | 回调函数 | 可选 |
appID | string | RN应用id | 必填 |
bundleKey | string | jsbundle文件名,加载RN页面时使用 | 必填 |
pageAction | string | RN启动页面名称 | 必填 |
initialProperties | Wade.DataMap | RN初始化页面所需参数 | 可选 |
err | function | 错误信息 | 可选 |
范例
var extParam = Wade.DataMap()
WadeMobile.openRN(function(result){}, "1036", "bundleKey", "index", extParam)
备注
无
6.initAppConfig
功能
初始化应用。
定义
WadeMobile.initAppConfig(param,err)
参数
参数名 | 参数类型 | 参数描述 | 参数备注 |
---|---|---|---|
param | Wade.DataMap | 初始化应用所携带的参数 | 必填 |
err | function | 错误信息 | 可选 |
范例
var param = Wade.DataMap()
WadeMobile.initAppConfig(param)
备注
无
7.reLogin
功能
处理超时重新登录
定义
WadeMobile.reLogin(actionPage,err)
参数
参数名 | 参数类型 | 参数描述 | 参数备注 |
---|---|---|---|
actionPage | String | 初始化页面的名称,即server-page中的action的name属性 | 必填 |
err | function | 错误信息 | 可选 |
范例
WadeMobile.reLogin("Login")
备注
无