[英]How to display data using FlatList and webView in react native?
我已經創建了 flatList 並且我正在傳遞對象數組。 每個對象都有標題和數據數組。 在 FlatList 的 renderItem 中,我試圖顯示標題文本,但它給出的錯誤為null
。 如何使用 flatList 顯示數據,即我想顯示每個對象數組的標題和數據鍵。
代碼:
<FlatList
data={specificationsData}
showsVerticalScrollIndicator={false}
renderItem={({item}) =>
<View style={styles.flatview}>
<Text style={styles.name}>{item.title}</Text>
<WebView originWhitelist={['*']}
source={{ html: item.data }}/> <--- gives error
</View>
}
/>
我想顯示來自每個對象和標題的 html 數據,以便將item.title
正確顯示為文本,但如果我在 WebView 中傳遞 item.data 則 item.data 不起作用如何使用 webView 和 FlatList 顯示 HTML 內容?
我建議您嘗試使用https://github.com/archriss/react-native-render-html庫代替 webView 來顯示 HTML 內容。
也許是這樣的:
...
import HTML from 'react-native-render-html';
...
<FlatList
data={specificationsData}
showsVerticalScrollIndicator={false}
renderItem={({item}) =>
<View style={styles.flatview}>
<Text style={styles.name}>{item.title}</Text>
<HTML html={item.data} />
</View>
}
/>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.