如何解决此错误,在flutter中找不到路由RouteSettings(“ Welcome”,null)的生成器

时间:2020-06-20 19:22:15

标签: flutter dart

当我单击登录按钮时,我想进入我的欢迎页面,这是我尝试实现的目标:

我整合的路线,只有欢迎路线不起作用

    routes: {
    'SignIn':(context)=>SignInScreen(),
     'SignUp':(context)=>SignUpScreen(),
     'Home':(context)=>HomeScreen(),
     'welcome':(context)=>Welcome(),
  },

这是我称为欢迎页面的地方

     RaisedButton(
              onPressed: () {
                Navigator.pushNamed(context, 'Welcome');
              },
              color: Colors.blue,
              child: Text(
                'LOG IN',
                style: TextStyle(
                    color: Colors.white,
                    fontWeight: FontWeight.bold,
                    fontSize: 20),
              ),
            ),

1 个答案:

答案 0 :(得分:0)

更改此:

Navigator.pushNamed(context, 'Welcome');

对此:

Navigator.pushNamed(context, 'welcome');

pushNamed()参数中的路由名称应与routes中的名称相同