有没有办法关闭覆盖
Is there any way to close an overlay
我正在使用 react-native-navigation v2 并显示覆盖图,
在我的代码中的某个地方。我想显示一个叠加层,然后禁用它。
例如显示加载。
我已经阅读了文档并按照我能理解的程度进行了操作。我可以显示覆盖但不能关闭它。总是出现一条警告说 - 未找到 ID offlineoverlay1
的叠加层。
async showOverLay(){
await Navigation.showOverlay({
component: {
id: "OfflineOverlay1",
name: 'Uploading',
options: {
overlay: {
interceptTouchOutside: true
}
}
}
});
}
async closeOverLay(){
await Navigation.dismissOverlay('OfflineOverlay1')
}
预期结果 - 调用 closeOverLay() 函数时应关闭叠加层
您已定义
component :{id:"OfflineOverlay1"} // the use of ""
但是你这样打电话,
Navigation.dismissOverlay('OfflineOverlay1') // & the use of ''
我正在使用 react-native-navigation v2 并显示覆盖图, 在我的代码中的某个地方。我想显示一个叠加层,然后禁用它。
例如显示加载。
我已经阅读了文档并按照我能理解的程度进行了操作。我可以显示覆盖但不能关闭它。总是出现一条警告说 - 未找到 ID offlineoverlay1
的叠加层。
async showOverLay(){
await Navigation.showOverlay({
component: {
id: "OfflineOverlay1",
name: 'Uploading',
options: {
overlay: {
interceptTouchOutside: true
}
}
}
});
}
async closeOverLay(){
await Navigation.dismissOverlay('OfflineOverlay1')
}
预期结果 - 调用 closeOverLay() 函数时应关闭叠加层
您已定义
component :{id:"OfflineOverlay1"} // the use of ""
但是你这样打电话,
Navigation.dismissOverlay('OfflineOverlay1') // & the use of ''