簡體   English   中英

限制 React Native Flatlist 中的手風琴內容

[英]Limit accordion content inside React Native Flatlist

我想限制在 FlatList 中呈現的初始項目數量。 在 FlatList 中,我使用的是 Accordion。 當我打開 FlatList 時,它顯示了許多手風琴,即使我確實有一個帶有兩個標題的手風琴。我正在使用 react native collapsible 。這是我的手風琴內容:

const SECTIONS = [
{
    title: 'First',
    content: 'First World',
},
{
    title: 'Second',
    content: 'Second World',
},

];

這是我的平面列表

 return (
        <FlatList
            style={styles.container}
            data={orders}
            keyExtractor={(item, index) => index.toString()}
            renderItem={({item}) =>
                <MyOrdersItem {...item} />
            }
            initialNumToRender={1}
            maxToRenderPerBatch={1}
            onEndReachedThreshold={0.5}

        />
    );

我的 OrdersItem 是我使用 Accordion 的地方。 這是我得到的結果: 點擊這里

您的 FlatList 數據道具應該是 SECTIONS,而不是訂單。

return (
    <FlatList
        style={styles.container}
        data={SECTIONS}
        keyExtractor={(item, index) => index.toString()}
        renderItem={({item}) =>
            <MyOrdersItem {...item} />
        }
        initialNumToRender={1}
        maxToRenderPerBatch={1}
        onEndReachedThreshold={0.5}

    />
);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM