#react-native
#react-native
Вопрос:
Мне нужно использовать slice()
метод в моих данных FlatList, но когда я использую его, как показано ниже, он не работает.
<FlatList data={userBookings} keyExtractor={item => item.id} renderItem={itemData => (
<Text style={styles.text}>{itemData.item.id.slice(3)}</Text>
.
.
.
)
}
/>
как я могу это решить?
Ответ №1:
- Я думаю, что первая ошибка заключается в том, чтобы не использовать фигурные скобки для данных обратного вызова.
- Во-вторых, вам нужно указать первый и последний индекс для
.slice
метода
Вы можете найти ответ ниже.
<FlatList
data={userBookings}
keyExtractor={item => item.id}
renderItem={({itemData,index}) => (
<Text style={styles.text}
{itemData.item.id.slice(0,3)}
</Text>
)}
/>
Комментарии:
1. спасибо за помощь, первый, который удаляет фигурные скобки, приводит к ошибке, но второй был ответом. Мне нужно указать последний индекс.
2. Первый из них не приводит к удалению фигурных скобок. Вместо этого он в основном предлагает вам использовать фигурные скобки. Спасибо от меня.