#react-native-navigation
#реагировать-native-navigation
Вопрос:
Я использую react-native-navigation v2 и показываю наложение и в каком-то месте моего кода. я хочу показать наложение, а затем отключить его.
например, чтобы показать загрузку.
Я прочитал документы и следил за ними, насколько мог понять. Я могу показать наложение, но не могу его отклонить. Всегда появляется предупреждение о том, что оверлей с идентификатором offlineoverlay1
не найден.
async showOverLay(){
await Navigation.showOverlay({
component: {
id: "OfflineOverlay1",
name: 'Uploading',
options: {
overlay: {
interceptTouchOutside: true
}
}
}
});
}
async closeOverLay(){
await Navigation.dismissOverlay('OfflineOverlay1')
}
Ожидаемый результат — наложение должно быть закрыто при вызове функции closeOverLay()
Ответ №1:
вы определили
component :{id:"OfflineOverlay1"} // the use of ""
но вы вызвали так,
Navigation.dismissOverlay('OfflineOverlay1') // amp; the use of ''