Как правильно добавить домашнее свойство Home.dart в main.dart? - PullRequest
0 голосов
/ 09 мая 2020

Я хотел бы добавить home.dart и splashscreen.dart в основной дротик, но я не знаю, как это сделать правильно.

Я сделал это следующим способом. В этом методе splashscreen.dart работает отлично.

Main.dart

void main() =>runApp(MaterialApp(


    initialRoute:'/',
    routes:{
      '/': (context) => Splash(),
      '/home':(context) => 
     Home(storage:Storage()),
    },
    ));

Но когда я запускаю home.dart как один файл без main.dart и splashscreen.dart, он работает отлично.

Использование void main только при запуске home.dart.

void main() => runApp(MaterialApp(
home:Home(storage:Storage()),

));

Как правильно совместить home.dart и splashscreen.dart в main.dart?

1 Ответ

1 голос
/ 09 мая 2020

Замените приведенный ниже код на свой, он отлично работает:

void main() =>runApp(MaterialApp(


  initialRoute:'/',
  routes:{
    '/': (context) => Splash(),
    '/home':(context) => Home(),
  },
));

class Home extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Container();
  }
}

Надеюсь, это ответит на ваш вопрос.

...