React Native WebView 内点击事件获取
问题描述:
- 在RN的WebView里边,很多时候需要获取一个点击事件,来操作原生代码处理一些事情。可以使用onNavigationStateChange、onMessage来解决
代码
通过onNavigationStateChange :官方文档是这么写的Function that is invoked when the WebView loading starts or ends.那么这个方法到底是做什么的呢?
<WebView
onNavigationStateChange={(event)=>{console.log(event)}}
style={
{flex:1}}
source={
{html:this.state.Html}}
/>
console log:这个输出是刚进入webview这个页面的输出
{ target: 809,
canGoBack: false,
loading: false,
title: '',
canGoForward: false,