小编Aer*_*uxx的帖子

带有持久抽屉和应用栏的 Flutter Web Navigation

我的 Flutter Web App 仍然没有成功,执行基于 URL 的路由并保持 appbar 和 drawer 等内容持久化。

我试图实现的目标是,我只能修改我的应用程序的内容。因此,即如果用户输入 url $baseurl/#/ 它应该导航到第一页的内容。$baseurl/#/two 到第二页的内容,依此类推...

我的主文件是这样的。正如您所看到的,它是通过 Fluro Router 完成的,我尝试简化一切以查看我的主要目标。

import 'package:flutter/material.dart';
import 'package:newnavigationtest/routes.dart';

void main() {
  FluroRouter.setupRouter();
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  final navigatorKey = GlobalKey<NavigatorState>();

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      debugShowCheckedModeBanner: false,
      home: MainLayout(),
    );
  }
}

class MainLayout extends StatelessWidget {
  final navigatorKey = GlobalKey<NavigatorState>();

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Row(
        children: <Widget>[
          Column(
            children: [
              Expanded(
                child: Container(
                  color: …
Run Code Online (Sandbox Code Playgroud)

flutter flutter-navigation flutter-web

5
推荐指数
1
解决办法
4224
查看次数

标签 统计

flutter ×1

flutter-navigation ×1

flutter-web ×1