ws-webview api说明
只作用于文率科技内部webview的api说明,源码只作用于webview内部
使用前最好先检测api对象是否存在
tyof(ws)!= undefined && ...
func | value | type | required/optional | comment |
---|---|---|---|---|
getUserInfo | undefined | undefined | optional | 返回用户信息,未登录return {} |
showGoodsDetail | id | number | required | 跳转到商品详情 |
showStoreDetail | id | number | required | 跳转到商户详情 |
showCrowdfundDetail | id | number | required | 跳转到众筹详情 |
photoGallery | images,index | array,number | required | 调起图片查看器 images:['url1','url1'] |
alert | title,message,buttons | string,string,array | required,optional,optional | buttons:[{text:string,onPress:func}] |
loadding | action,title | string,string | required,optional | action:PropTypes.oneOf(['show','hide'] |
pushLogin | undefined | undefined | optional | 跳转到登陆 |
pushWebView | url | string | required | 打开一个内部webview地址,url:demo/test1?id=1 |
popWebView | undefined | undefined | optional | 关闭当前的webview导航 |
openWebView | url | string | required | 打开一个外部webview地址,完整的url |
toast | text | string | required | 注:使用子方法,不能直接使用 例: toast.show('');toast.info('');toast.warn('');toast.error('') |
statusBar | hidden/barStyle | bool/string | Ios | barStyle:PropTypes.oneOf(['default', 'light-content']) |
statusBar | hidden/backgroundColor/translucent | bool/string/bool | Android | backgroundColor:color |
getUserInfo
(Object) - Takes an object.alert
(Object) - alert array value.
setTimeout(function () {
ws.addEventListener = function(e){
switch (e.action) {
case 'getUserInfo':
ws.alert(e.data) //UserInfo
break;
case 'alert':
ws.alert(e.data.value) //alert value
break;
default:
}
}
},500)