React native , 在 webview 中打开一个 url

React native , open a url in webview

我不熟悉 ios 应用程序开发,但是有没有一种简单的方法可以在 myApp 的 webview 中打开 url 一个简单的方法?

我正在寻找与 facebook 应用程序相同的行为。单击 http link 后,应用程序会打开一个网络视图。

clickHndlr: function() {
   someNativeOrNonNativeModule.openUrl('http://google.com');
}


<Text onClick={this.clickHndlr}>google</Text> 

谢谢。

您好,您可以在 reactnative 中使用 WebView 组件。

var {
  ....,
  WebView,
} = React;

并在初始状态下给出默认值 url 或没有 url

getInitialState: function() {
 return {
  url: '', // or default url
  yourInitialStates: 'value',
 };
},

然后在渲染内部添加组件

<WebView ....your styles, properties
  url={this.state.url}
/>

现在添加您的代码

clickHndlr: function() {
 this.setState({url:'http://google.com'});
}

这将给出结果