在调试模式下使用 setUrlStrategy(PathUrlStrategy()) 的 Flutter Web 导航 2 - 如何在不重新加载的情况下更改 url

问题描述

添加到 yaml 文件中:

Flutter_web_plugins:
    sdk: Flutter

main.dart:

import 'package:Flutter/material.dart';
import 'configure_nonweb.dart' if (dart.library.html) 'configure_web.dart';

import 'my_app.dart';

void main() {
  configureApp();
  runApp(MyApp());
}

当我运行应用程序并更改 url 并按 Enter 键时,应用程序会重新加载并看到启动画面。 使用 setUrlStrategy(PathUrlStrategy())之前,更改url并没有重新加载,屏幕也相应变化。

这是正确的行为吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)