Skip to content

使用Getx

Getx 默认值支持sdk自带的MaterialApp,如果我们要使用Getx,需要做一些处理。

直接使用Getx

本质上该组件库也是对MaterialApp的封装,所以,我们可以使用GetMaterialApp作物内部的一个Widget.

dart
AntThemeData antThemeData = AntThemeData();
AntTheme(
  data: antThemeData,
  child: GetMaterialApp(
        title: 'TrionesDev',
        theme: antThemeData.toMaterialThemeData(),
        getPages: Routes.routes,
        home: const HomePage(),
        onInit: ()  {
        
        },
        onReady: () {},
    )
)

使用AntGetx

为了方便使用,我们提供了AntGetx组件,该组件内部已经封装了GetMaterialApp,所以,我们可以直接使用AntGetx组件。

使用方法

dart
  runApp(GetAntApp(
    title: 'TrionesDev',
    theme: AntThemeData(),
    getPages: Routes.routes,
    home: const HomeLayout(),
    onInit: ()  async {

    },
    onReady: () {},
  ));