Wenn die Webansicht eine ungültige URL lädt, welche Eigenschaft sollte ich einstellen, um eine Fehleransicht anzuzeigen? Ich versuche renderError, es löst die Konsolen-Nachricht, aber nicht die Ansicht angezeigt.Reactive Native WebView Ladefehlerbehandlung
hier ist der Code:
<View style={styles.webview_body}>
<WebView
source={{uri:this.props.url}}
onNavigationStateChange={this.onNavigationStateChange.bind(this)}
renderError={this.loadError.bind(this)}
/>
</View>
//the fucntion which display the error message
loadError(){
console.log('loaded');
return (
<View>
<Text>
something goes wrong.
</Text>
</View>
)
}
hier die Screenshots
[Update] Wie ich nachladen den Fehler zu löschen, gibt es ein vorübergehender Zustand, der den Fehler Ansicht angezeigt werden soll.
sollten wir den onError auch behandeln? – vijayst
Ich bin mir nicht sicher welche Eigenschaften benötigt werden. – Klyment