我想在react-native应用中单击按钮时打开网页视图。
我是新的React Native和得到的错误是难以理解的。
const url = 'https://google.com/';
export default class MyWebComponent extends Component {
renderIcon(){
console.log("came here")
return(
return <WebView source={{ uri: url }} />;
)
}
render() {
return (
<View style={styles.container}>
<Button
onPress={{} => () this._renderIcon()}
title= {this.state.Title}
/>
</View>
);
}
}
const styles = StyleSheet.create({
container: {
flex: 1,
justifyContent: 'center',
alignItems: 'center',
backgroundColor: '#EF5350'
},
instructions: {
textAlign: 'center',
color: '#ffffff',
marginBottom: 5
}
});
2条答案
按热度按时间fdbelqdn1#
您可以添加一个状态,像这样打开webview。
pw9qyyiw2#
使用标记管理是否显示Webview。
示例: