我正在使用react-native-webview-bridge库在我的React Native Ios应用程序内部渲染Webview。我正在尝试实现一个离线阅读器应用程序,当import matplotlib.pyplot as plt
import numpy as np
from sklearn import datasets, linear_model
from sklearn.metrics import mean_squared_error, r2_score
features = [[2],[4],[8],[5]]
labels = [320, 610, 1190, 726]
plt.scatter(features,labels,color="black")
plt.xlabel("Number of room")
plt.ylabel('price')
clf = linear_model.LinearRegression()
clf=clf.fit(features,labels)
result = clf.predict([[11],[9]])
plt.plot([[11],[9]], result, color='blue', linewidth=3)
print(result)
plt.show()
无法加载图像时,我需要捕获所有错误事件,以便在捕获事件时从本机响应,我可以将本地图像作为后备源发送给Webview中的图片。
答案 0 :(得分:0)
WebView
加载失败时调用的函数是 onError:PropTypes.func,。像这样将其传递到WebView中:-
<WebView
ref={o => (this.webView = o)}
source={{ uri: this.state.uri }}
style={styles.webView.style}
renderError={() => this.Spinner.showOffline(true)}
onLoadStart={this.onLoadStart.bind(this)}
onLoadEnd={this.onLoadEnd.bind(this)}
onError={()=>console.warn('error')}
/>
并打开您的本机WebView.android.js或WebView.iOS.js文件。