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)//UserInfobreak;case'alert':
ws.alert(e.data.value)//alert valuebreak;default:
}}},500)