我是flutter新手,当用户在未注册的情况下使用应用程序时,我需要一些帮助来隐藏侧边栏中的“注销”选项,我已经尝试使用“可见性”小部件,但我不太确定如何使其工作
您可以将其变成一个小部件并向其添加条件。例如,如果您已登录,则可以返回显示注销按钮的小部件,如果您未登录,则可以仅返回 null。
您可以使用
FutureBuilder
作为注销按钮,如下
FutureBuilder<UserModel?>(
future: userService.getUser(), // which returns a Future
builder: (BuildContext context, AsyncSnapshot<UserModel?> snapshot) {
if (snapshot.hasData) {
return Button();
}
return Wrap();
),
两者都不是尽管
1 昨晚我爸爸妈妈去了一家法国餐厅。 2 服务员说可以在室内吃,也可以在露台上吃。
3 4 这是一个温暖的夜晚,我妈妈更喜欢坐在里面。
他们的菜单上有青蛙腿或蜗牛。
我妈妈和爸爸点了法式洋葱汤。
R25.2 选择正确的选项。
等了很久,食物还是不好。