【问题标题】:Pull To Refresh without FlatList不使用 FlatList 拉取刷新
【发布时间】:2018-08-25 19:17:06
【问题描述】:

我有一个从 API 呈现动态卡片的视图

<View>
 <Card>1</Card>
 <Card>2</Card>
 <Card>3</Card>
</View>

有没有办法对此视图进行下拉刷新?

在没有 FlatList 组件的情况下调用服务器并刷新此视图?

【问题讨论】:

    标签: react-native


    【解决方案1】:

    React-Native 的 RefreshControl 只能应用于 ScrollView。 (注意FlatList 实际上是ScrollView)。

    因此,将您的 &lt;Card /&gt; 包装在 &lt;ScrollView&gt; 而不是 &lt;View&gt; 中,您可以将 RefreshControl 应用于它,如 docs 所示。

    这里有一个示例小吃:https://snack.expo.io/Hk606OYKM

    【讨论】:

    • 正是我想要的。谢谢!
    • 工作就像一个魅力,谢谢
    猜你喜欢
    • 2018-05-14
    • 1970-01-01
    • 1970-01-01
    • 2020-01-08
    • 2019-04-15
    • 1970-01-01
    • 1970-01-01
    • 2021-09-04
    • 2017-12-31
    相关资源
    最近更新 更多