我有一个这样的网址数组:
[ "https://hey.com",
"https://yes.com",
"https://wow.com",
/..
]
我有相同的图标,但多次。我希望他们每个人在按下时都重定向到其特定的 url。
我试过这段代码,但它不工作:
onPress=(arrayOfURL)=>{
for (i in arrayOfURL)
{
this.setState({ browserOpen: true });
WebBrowser.openBrowserAsync(JSON.stringify(arrayOfURL[i]))
.then(() => {
WebBrowser.dismissBrowser();
this.setState({ browserOpen: false });
});
}
}
图标的代码:
<View >
<Icon
name='sc-telegram'
type='evilicon'
color='black'
onPress={this.onPress} />
</View>