首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用数组从react-native-paper实现<List.Accordion?

如何使用数组从react-native-paper实现<List.Accordion?
EN

Stack Overflow用户
提问于 2020-07-27 07:32:57
回答 1查看 680关注 0票数 0

我在数组中使用https://snack.expo.io/@cxrocha/list.accordion

EN

回答 1

Stack Overflow用户

发布于 2020-10-12 02:34:36

这是一种实现数组数据的方法。

代码语言:javascript
复制
     render = () => {
        if (this.state.Data) {
          let uiItems = [];
          for (const obj of this.state.Data) {
            uiItems.push(
              <List.Section >
                <List.Accordion
                  title={obj.Title}
                  left={(props) => <List.Icon {...props} icon="folder" />}>
                  <List.Item title={obj.Description} descriptionNumberOfLines={16}/>
                </List.Accordion>
              </List.Section>,
            );
          }
          return uiItems;
        } else {
          return null;
        }
      };
    
      render() {
        {
          return (
            <View style={{flex: 1}}>
              {this.render()}
            </View>
          );
        }
      }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63106872

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档