我试图在React Native中从MySql数据库中获取数据。为此,我将MySql数据库表转换为json,以获取数据。但是我的MySQL表中有一个包含URL或链接的字段。我已经获取了所有文本数据。 现在我在从json文件获取链接时遇到问题。
就像在PHP中一样,我们这样获取
<button onclick="window.open('<?php echo $row["url"]; ?>')" >Website</button>
但是我不知道如何从json文件中获取链接。 我试图做到这一点-
<Button onPress={() => { Linking.openURL('rowData.url') }} > //here url is a field name
Website
</Button>
但是,它不起作用。
答案 0 :(得分:1)
尝试一下:
import rowData from './test.json'
//...
//...
<Button onPress={() => { Linking.openURL(rowData.url) }} > //here url is a field name
<Text> Website </Text>
</Button>
答案 1 :(得分:0)
您必须先将文件的内容解析为JSON对象,然后才能获得url属性。在不了解太多代码的情况下,它应该看起来像这样。
onPress={() => { JSON.parse(Linking.openURL('rowData')).url }}