1.页面传值跳转和中间件(GetPage)使用代码
import 'package:flutter/material.dart';
import 'package:flutterlianxi/login_VC.dart';
import 'package:get/get.dart';
import 'routers.dart';
void main() {
runApp(GetMaterialApp(
home: BottomAppBarDemo(),
//设置初始化路由
initialRoute: "/",
//全部配置页面跳转的动画(是安卓的风格还是ios的风格)
defaultTransition: Transition.rightToLeft,
//设置路由地址
getPages: RoutersPageVC.routers,
));
}
class BottomAppBarDemo extends StatelessWidget {
const BottomAppBarDemo({super.key});
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text("首页"),
),
body: Column(
children: [
//普通页面跳转
ElevatedButton(
onPressed: () {
//带参数传值跳转
Get.toNamed("/login_VC", arguments: {"dataId": "2345"});
//Get.back();//返回上一级页面
// Get.offAll(Tabs());//返回到跟路由
//Get