問題タブ [flutter2.0]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
228 参照

flutter - ルートを直接ロードする Flutter Web

Web URL を使用して既知のルートに直接ルーティングする際に問題が発生した人はいますか? 現在の安定版(2.5.3)の非常に最小限のフラッターアプリでもこれを再現しました。簡単なルートの例を見てみましょう:

アプリが読み込まれると、期待どおりに動作し、例外なくログイン画面に移動します。不明なルートを入れると、404 not found scaffold が表示されます。新しいタブを開いてまったく同じ URL を貼り付けると、つまり http://localhost:5000/#/login と表示されます。

これに関する問題は、既知のルートをヒットし、別のアプリの webview を介して URL パラメーターを渡そうとしているため、常にこの問題が発生することです。onUnknownRoute と onGenerateRoute のどちらも呼び出されず、ナビゲーションが「/」に戻るため、このイベントをキャプチャする方法はありますか。

私のflutter doctor -v出力: