React Native控件之WebView属性

  1. 继承可以使用View组件的所有属性和Style(具体查看:http://facebook.github.io/react-native/docs/view.html#content 和http://facebook.github.io/react-native/docs/view.html#style)
  2. automaticallyAdjustContentInsets bool   设置是否自动调整内容
  3. contentInset  {top:number,left:number,bottom:number,right:number}  设置内容所占的尺寸大小
  4. html  string  WebView加载的HTML文本字符串
  5. injectJavaScript  string 当网页加载之前进行注入一段js代码
  6. onError function  方法 当网页加载失败的时候调用
  7. onLoad  function 方法  当网页加载结束的时候调用
  8. onLoadEnd fucntion 当网页加载结束调用,不管是成功还是失败
  9. onLoadStart  function  当网页开始加载的时候调用
  10. onNavigationStateChange function方法  当导航状态发生变化的时候调用
  11. renderError  function  该方法用于渲染一个View视图用来显示错误信息
  12. renderLoagin function  该方法用于渲染一个View视图用来显示一个加载进度指示器
  13. startInLoadingState  bool  
  14. url  string  设置加载的网页地址
  15. allowsInlineMediaPlayback  bool   该适合iOS平台,设置决定当使用HTML5播放视频的时候在当前页面位置还是使用原生的全屏播放器播放,默认值false。【注意】.为了让视频在原网页位置进行播放,不光要设置该属性为true,还必须要设置HTML页面中video节点的包含webkit-playsinline属性
  16. bounces bool  该适合iOS平台 设置是否有界面反弹特性
  17. domStorageEnabled bool  该适合Android平台 该只适合于Android平台,用于控制是否开启DOM Storage(存储)
  18. javaScriptEnabled  bool  该适合于Android平台,是否开启javascript,在iOS中的WebView是默认开启的
  19. onShouldStartLoadWithRequest  function  该适合iOS平台,该允许拦截WebView加载的URL地址,进行自定义处理。该方法通过返回true或者falase来决定是否继续加载该拦截到请求
  20. scalesPageToFit  bool  该适合iOS平台  用于设置网页是否缩放自适应到整个屏幕视图以及用户是否可以改变缩放页面
  21. scrollEnabled  bool    该适合iOS平台 用于设置是否开启页面滚动

猜你喜欢

转载自blog.csdn.net/fepengwang/article/details/100140392