【发布时间】:2022-08-05 11:18:56
【问题描述】:
我正在尝试使用 Getx 创建应用程序单页。 当用户更改 URL 时,页面会更改一些小部件,但 Getx 仍然移动到同一页面(从翻页时的移动观察)。
现在,我正在使用:
getPages: [
GetPage(
name: \"Page 1\",
page: () {
globals.page= \"Page 1\";
return Home();
}),
GetPage(
name: \"Page 2\",
page: () {
globals.page= \"Page 2\";
return Home();
}),
]
如何解决? 我看起来像:
getPages: [
GetPage(
name: [\"Page 1\",\"Page 2\"],
page: () => Home(),
refreshPageWidget: false, //Don\'t return widget from page:
onSamePage: (String url) { //Do when routing to original page.
if(url == \"Page 1\"){
globals.page= \"Page 1\";
}else{
globals.page= \"Page 2\";
}
}),
]
Getx(任何包)可以做到这一点吗?
标签: flutter-layout flutter-getx