javascript - 刷新控件在本机反应中无法与底部选项卡导航器一起使用
问题描述
我有一个包含三个标签的应用程序!在显示我所有产品的第一个选项卡中,我希望能够从数据库中拖动和刷新所有产品!
我尝试使用刷新控件,但它不起作用..它甚至没有向下拖动!
注意:在选项卡中,我有一个带有其他屏幕的堆栈导航器,我只是想在堆栈导航器中的选项卡导航器中刷新堆栈导航器的初始屏幕Stack Nav -> Tab Nav -> Stack Nav -> Products Screen
我的代码
滚动视图:
<SafeAreaView style={{ flex: 1 }}>
<Header searchFunction={showSearch} />
{/* <Text style={GlobalStyles.title}>Home Screen</Text> */}
<ScrollView
style={GlobalStyles.container}
showsVerticalScrollIndicator={false}
refreshControl={
<RefreshControl
refreshing={refreshing}
onRefresh={() => {
console.log("Working");
}}
/>
}
>
...
</ScrollView>
</SafeAreaView>
GlobalStyles.container:
container: {
flex: 1,
backgroundColor: color.light,
padding: 10,
},
解决方案
如果没有足够的信息,很难调试这样的东西,我建议你删除你拥有的所有其他东西,这样你就可以确定 ScrollView 是不工作的那个还是你放入其中的元素。
推荐阅读
- reactjs - 使用 useEffect 对 componentdidupdate 进行无限循环
- notepad++ - 外部实体引用声明:实体被引用但未声明(尽管它们是)
- json - 将 JSON 字符串剪切为其值 RegEx
- twilio - 在 Android 上,相机“自动对焦”是必需的功能吗?
- visual-studio - 没有错误时我的代码为什么不能正常运行?
- postman - 如何链接这两个 Postman 请求
- javascript - 在 Javascript 中使用 xpath 读取最初从 PDF 导出的 XML 文件的元数据语言
- c# - 从基类和派生类之外的方法返回任何派生类类型
- spring-boot - Spring Boot Test 不加载复杂的配置属性
- html - 如何在不使用图像的情况下创建弯曲的半透明背景?