gpt4 book ai didi

Flutter Modular 重定向到 404 页面

转载 作者:行者123 更新时间:2023-12-05 05:46:51 25 4
gpt4 key购买 nike

我用了flutter_modular用于 flutter web 导航。

import 'package:flutter_modular/flutter_modular.dart';

class AppModule extends Module {
@override
final List<Bind> binds = [];

@override
final List<ModularRoute> routes = [
ChildRoute('/', child: (_, __) => HomeScreen()),
ChildRoute('/signin', child: (_, __) => SignInPage()),
ChildRoute('/login', child: (_, __) => LogInPage()),
ChildRoute('/404', child: (_, __) => Custome404()),
];
}

如果不幸的是用户输入了类似 example.com/gfhgfhb/ 的 URL。flutter 模块化插件显示错误 Error: RouteNotFoundException: Route (/rferwg) not found。现在谁可以在代码中设置默认 404 页面?

最佳答案

你可以使用 WildcardRoute :

WildcardRoute(child: (context, args) => NotFoundPage()),

根据其 documentation :

Have only one WildcardRoute per module and, if possible, let it be thelast element.

关于Flutter Modular 重定向到 404 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71115755/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com