flutter 如何在导航到另一个页面时刷新旧页面

ecbunoof  于 2023-04-07  发布在  Flutter
关注(0)|答案(1)|浏览(240)

如果我导航到另一个页面,并再次来到同一页面。我需要它完全刷新为新的page.

如果我导航到 Jmeter 板,并返回到相同的计费页面,在下拉列表中选择的值在那里。我需要它作为一个没有数据的新页面刷新。
这是用于导航页面的代码

onPress: () {

Get.offAll(() => const FeeStructureViewPage());

}
3vpjnl9f

3vpjnl9f1#

最简单的方法是使用then

onPress: () {
  Get.to(() => const FeeStructureViewPage())?.then((value) {
            setState(() {
            });
        });
},

这样,当您返回页面时,它将setState重新构建,如果重新构建是更新UI状态所需的唯一操作。总之,当您重新访问页面时,then中的代码将运行。

相关问题