【发布时间】:2018-02-22 17:58:27
【问题描述】:
我正在使用 react-native-router-flux 浏览我的应用程序。当用户登录时,我有一个带有 3 个按钮的 TabBar。当我单击中间按钮时,我希望用户拍照,然后在我的“cameraAdd”组件中显示图像并执行其他操作。
我的问题是我应该使用路由器中的 onEnter 功能启动相机,还是有办法在 cameraAdd 组件中处理这个问题?
(我在cameraAdd中有console.logged构造函数和componentWillMount,它在第一次渲染时被调用,所以不知道放在哪里)
感谢您的帮助。
<Scene key="camera" title="Camera" icon={TabIcon}>
<Scene
key="camera"
component={cameraAdd}
title="Camera"
gestureEnabled={false}
panHandlers={null}
onEnter={() => console.log("onEnter!")}
/>
</Scene>
【问题讨论】:
标签: react-native react-native-router-flux