flutter - Flutter - 您将如何检查您从哪个屏幕单击了底部导航选项卡
问题描述
我正在尝试查找如何知道从哪个屏幕用户单击了底部导航屏幕。基本上我必须从哪个屏幕用户点击按钮导航发送事件。我有 4 个底部导航。
解决方案
没有直接的方法来检查底部栏中先前选择的项目你可以做什么你可以利用
onTap: (index) => changeTab(index)
它给出了用户点击的项目的索引,将索引保存到某个变量,并且下次在项目上使用点击时,您可以将之前保存的值视为用户正在点击的项目。
推荐阅读
- twilio - 示例和 SDK 的区别
- mysql - 尝试创建存储过程以按 UPC 分组并在删除重复项时合并计数
- bash - 如何在 bash 脚本中进入目录 ~/.acme.sh/'*.domain.com'
- python - Tag 的 depth 属性,BeautifulSoup (bs4) 的 NavigableString
- html - 从论坛提交中删除 ?q=
- maps - 从谷歌地图中提取经纬度
- excel - 从 excel 中的数据创建一个 word docx - 每行一个 doc
- node.js - 节点:使用 PUT 更新数据库不适用于 MongoDB
- reactjs - 无法将样式应用于 react-native-progress-steps
- shell - sed: -e 表达式 #1, char 15: 未终止的 `s' 命令