[英]Flutter auto_route | How do I wrap a route with BlocProvider?
[英]Flutter Web: How do i disable "click to go back Button" using auto_route plugin?
我正在為我的 flutter web 項目使用 auto_route 插件,它工作得很好。 但是登錄后,我想阻止用戶在單擊瀏覽器后退按鈕時返回到登錄屏幕。 我使用了 WillPopScope,但沒有達到我想要的效果。
嘗試這個
Future<bool> _onWillPop(BuildContext context) async {
if (await _myController.canGoBack()) {
if (requestUrl.contains('https://your login link')) {
return Future.value(true);
} else {
_myController.goBack();
return Future.value(false);
}
} else {
return Future.value(true);
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.