反应本机路由器流量抽屉

时间:2018-08-25 23:35:23

标签: react-native

我正在尝试打开抽屉时更改应用程序的状态。 onEnter和onOpen根本不会触发。

我使用的是自定义导航栏,因此不会显示“汉堡包”按钮,但是如果我在IOS设备上向左滑动,则会打开抽屉。

那么我如何检测抽屉何时打开?

1 个答案:

答案 0 :(得分:2)

您有多种选择!

  1. 通过this.props.open并在componentWillReceiveProps上进行检查,然后:

    Actions.refresh({key: "drawer", open: true})

    • 同一问题是here

    • 更多适合您的问题的数据here

    • React Navigation提供的路由器流量抽屉,最好查看this文档

    • 反应在v4中添加的本机路由器流量抽屉,所以现在可能有一些错误!

  2. 使用另一个抽屉(我向您推荐this