标签: react-native
我正在尝试打开抽屉时更改应用程序的状态。 onEnter和onOpen根本不会触发。
我使用的是自定义导航栏,因此不会显示“汉堡包”按钮,但是如果我在IOS设备上向左滑动,则会打开抽屉。
那么我如何检测抽屉何时打开?
答案 0 :(得分:2)
您有多种选择!
通过this.props.open并在componentWillReceiveProps上进行检查,然后:
this.props.open
componentWillReceiveProps
Actions.refresh({key: "drawer", open: true})
同一问题是here
更多适合您的问题的数据here
React Navigation提供的路由器流量抽屉,最好查看this文档
React Navigation
反应在v4中添加的本机路由器流量抽屉,所以现在可能有一些错误!
使用另一个抽屉(我向您推荐this)