请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

你好老师,navigation能不能监听底部tab的点击事件

你好老师,navigation能不能监听底部tab的点击事件?比如选项卡有首页、分类、购物车、个人中心,当没有登录的时候,点击个人中心显示的是一个登录按钮,但是登录成功之后个人中心就显示正常的信息,这个有办法可以实现么?

正在回答 回答被采纳积分+3

插入代码

1回答

CrazyCodeBoy 2019-04-27 22:44:30

监听底部tab的点击事件可以通过下面的方式实现,这点在课程中有将哦:https://git.imooc.com/coding-304/GitHub_Advanced/src/master/js/navigator/DynamicTabNavigator.js#L99

1
2
3
4
5
6
7
8
9
10
11
12
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
})
}}
/>
}
}


0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号