采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
你好老师,navigation能不能监听底部tab的点击事件?比如选项卡有首页、分类、购物车、个人中心,当没有登录的时候,点击个人中心显示的是一个登录按钮,但是登录成功之后个人中心就显示正常的信息,这个有办法可以实现么?
监听底部tab的点击事件可以通过下面的方式实现,这点在课程中有将哦:https://git.imooc.com/coding-304/GitHub_Advanced/src/master/js/navigator/DynamicTabNavigator.js#L99
render() {
const Tab =
this
._tabNavigator();
return
<Tab
onNavigationStateChange={(prevState, newState, action) => {
EventBus.getInstance().fireEvent(EventTypes.bottom_tab_select, {
//发送底部tab切换的事件
from: prevState.index,
to: newState.index
})
}}
/>
}
登录后可查看更多问答,登录/注册
解锁React Native开发应用新姿势,React Native新版本热门技术
1.8k 2
1.5k 3
2.0k 4
2.1k 2
1.3k 1
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号