我正在撰寫一個需要在首次運行時設定彈性搜索的顫振應用程式。為此,我需要在終端中運行一些命令,我??知道該怎么做,但我還需要來自終端的資訊才能完成設定。如何從終端獲取資訊到我的顫振應用程式,我可以將終端字串之一的值分配給顫振中的某個變數嗎?
我沒有發現從終端到應用程式獲取資訊的一些問題。
uj5u.com熱心網友回復:
您可以--dart-define在運行應用程式或構建應用程式時從終端使用。
例如
flutter run --dart-define=BASE_URL=https://flutter.dev
這BASE_URL是一個鍵,您可以將值傳遞給它,您可以根據需要為其命名。
而且,您可以在您的Flutter應用程式中訪問它,如下所示:
const String.fromEnvironment('BASE_URL')
你也可以查看這個視頻:Passing values from the command line to Flutter app
const訪問您傳遞的值時需要使用dart-define,并且鍵名區分大小寫。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/449706.html
上一篇:Spacer不會產生任何空間
