WebView的使用非常簡單,本文提供加載Url和本地靜態(tài)html標(biāo)簽(Div層)的使用方法,貼出代碼供以后學(xué)習(xí)使用。
加載Url
var Shop = React.createClass({
render() {
return (
<View style={styles.container}>
<WebView
automaticallyAdjustContentInsets={true}
javaScriptEnabled={true}
domStorageEnabled={true}
decelerationRate="normal"
startInLoadingState={true}
contentInset={{top:-110, bottom:-64}}
source={{url:'https://h5.ele.me/shop/#geohash=wtsqjxd22cuxczqysbpmrq&id=317562'}}/>
</View>
);
},
});
加載本地靜態(tài)html標(biāo)簽
// 靜態(tài)html標(biāo)簽例子
var html = '<!DOCTYPE html><html><body><h1>This is a heading!</body></html>';
var HtmlDetail = React.createClass({
render() {
// alert(this.props.html);
return(
<View style={styles.container}>
{this.renderNavBar()}
<WebView
// automaticallyAdjustContentInsets={true}
// 關(guān)鍵在這里
source={{html:this.props.html}}
// javaScriptEnabled={true}
// domStorageEnabled={true}
// decelerationRate="normal"
// startInLoadingState={true}
/>
</View>
)},