import 'package:flutter/material.dart'; import '../main.dart'; class PageA extends StatelessWidget { const PageA({super.key}); @override Widget build(BuildContext context) { const Color bgColor = Color(0xffCCFFFF); return Scaffold( backgroundColor: bgColor, appBar: AppBar( title: const Text('A 界面'), backgroundColor: bgColor, ), body: Center( child: ElevatedButton( onPressed: () => toPageB(context), child: const Text('Push B'), ), )); } void toPageB(BuildContext context) { // router.value = ['/', 'a', 'b']; router.go('/a/b'); } }