如何使用 get 在 flutter web 中从 url 获取参数:^3.26.0
How to get argument from url in flutter web using get: ^3.26.0
return GetMaterialApp(
title: title,
theme: appTheme,
getPages: [
GetPage(name: '/', page: () => Splash()),
GetPage(name: '/update', page: () => Update()),
GetPage(name: '/login', page: () => SignIn()),
GetPage(name: '/reference', page: () => Reference()),
],
home: Splash(),
);
这是我的路由代码,现在我希望用户输入 url,例如:xyz。com/login/jayesh,然后我想使用 getx 状态管理在登录屏幕中获取用户名。
在你的路线中:
xyz.com/login?username=jayesh
并且在您的控制器或视图中:
var username = Get.parameters["username"];
获取参数的好地方可能是在控制器 onInit 或视图 build 方法中
在 GetMaterialApp 中添加带有名称的页面
getPages:[
GetPage(name: '/login/:refId', page: () => SignIn()),
],
你可以检索数据(参数)卢克:
var data = Get.parameters;
String id = data['refId'];
return GetMaterialApp(
title: title,
theme: appTheme,
getPages: [
GetPage(name: '/', page: () => Splash()),
GetPage(name: '/update', page: () => Update()),
GetPage(name: '/login', page: () => SignIn()),
GetPage(name: '/reference', page: () => Reference()),
],
home: Splash(),
);
这是我的路由代码,现在我希望用户输入 url,例如:xyz。com/login/jayesh,然后我想使用 getx 状态管理在登录屏幕中获取用户名。
在你的路线中:
xyz.com/login?username=jayesh
并且在您的控制器或视图中:
var username = Get.parameters["username"];
获取参数的好地方可能是在控制器 onInit 或视图 build 方法中
在 GetMaterialApp 中添加带有名称的页面
getPages:[
GetPage(name: '/login/:refId', page: () => SignIn()),
],
你可以检索数据(参数)卢克:
var data = Get.parameters;
String id = data['refId'];