base_lib_pub 1.1.1 base_lib_pub: ^1.1.1 copied to clipboard
This is a basic library based on Getx. In order to build applications conveniently and quickly, you can quickly integrate the basic functions needed by general applications.
import 'package:base_lib_pub/base_lib_pub.dart';
import 'package:base_lib_pub_example/route/routes.dart';
import 'package:flutter/material.dart';
import 'package:get/get.dart';
void main() {
initBaseApp(
enableLog: true,
unPopRoutes: [Routes.init, Routes.home],
initWeChat: true,
);
runApp(MyApp());
}
class MyApp extends StatefulWidget {
MyApp({super.key}) {
/// 初始化网络请求
initDio(baseUrl: '');
}
@override
State<MyApp> createState() => _MyAppState();
}
class _MyAppState extends State<MyApp> {
@override
Widget build(BuildContext context) {
return GetMaterialApp(
initialRoute: Routes.init,
getPages: Routes.getPages(),
// botToast
builder: toastBuilder,
navigatorObservers: [toastObserver],
);
}
}