1*03f1f70cS猫头猫import React from 'react'; 2*03f1f70cS猫头猫import {StyleSheet, Text, View} from 'react-native'; 3*03f1f70cS猫头猫import rpx from '@/utils/rpx'; 4*03f1f70cS猫头猫import {FlatList} from 'react-native-gesture-handler'; 5*03f1f70cS猫头猫import MusicItem from '@/components/mediaItem/musicItem'; 6*03f1f70cS猫头猫import Empty from '@/components/base/empty'; 7*03f1f70cS猫头猫 8*03f1f70cS猫头猫interface ISearchResultProps { 9*03f1f70cS猫头猫 result: IMusic.IMusicItem[]; 10*03f1f70cS猫头猫} 11*03f1f70cS猫头猫export default function SearchResult(props: ISearchResultProps) { 12*03f1f70cS猫头猫 const {result} = props; 13*03f1f70cS猫头猫 return ( 14*03f1f70cS猫头猫 <FlatList 15*03f1f70cS猫头猫 ListEmptyComponent={<Empty></Empty>} 16*03f1f70cS猫头猫 data={result} 17*03f1f70cS猫头猫 renderItem={({item}) => ( 18*03f1f70cS猫头猫 <MusicItem musicItem={item}></MusicItem> 19*03f1f70cS猫头猫 )}></FlatList> 20*03f1f70cS猫头猫 ); 21*03f1f70cS猫头猫} 22*03f1f70cS猫头猫 23*03f1f70cS猫头猫const style = StyleSheet.create({ 24*03f1f70cS猫头猫 wrapper: { 25*03f1f70cS猫头猫 width: rpx(750), 26*03f1f70cS猫头猫 }, 27*03f1f70cS猫头猫}); 28