React Native- List Views

作者: JoyceZhao | 来源:发表于2017-11-17 17:24 被阅读64次

    List Views是用于展示列表数据的,包括FlatListSectionList

    • FlatList:不带头部的,有两个属性
      • data,需要显示的数据
      • renderItem,渲染数据,以Text组件渲染
      • 示例代码
      <FlatList
                     keyExtractor = {this._extraUniqueKey}
                     data={[
                         {item:'aaa'},
                         {item:'bbb'},
                         {item:'ccc'},
                         {item:'ddd'},
                         {item:'eee'},
                     ]}
                     renderItem={({item}) => <Text style={styles.item}>{item.item}</Text>}
      />
      
    • SectionList:带头部的,有两个属性
      • sections,需要显示的数据
      • renderItem,渲染数据,以Text组件渲染
      • renderSectionHeader,头部
      • 示例代码
      <SectionList
                     keyExtractor = {this._extraUniqueKey}
                     sections={[
                         {item:'a', data:['a', 'aa', 'aaa']},
                         {item:'b', data:['b', 'bb', 'bbb']},
                         {item:'c', data:['c', 'cc', 'ccc']},
                         {item:'d', data:['d', 'dd', 'ddd']},
                         {item:'e', data:['e', 'ee', 'eee']},
                     ]}
                     renderItem={({item}) => <Text style={styles.item}>{item}</Text>}
                     renderSectionHeader={({section}) => <Text style={styles.sectionHeader}>{section.item}</Text>}
      />
      

    相关文章

      网友评论

        本文标题:React Native- List Views

        本文链接:https://www.haomeiwen.com/subject/zxwjvxtx.html