【发布时间】:2020-08-01 15:18:15
【问题描述】:
所以我只是试图通过 TouchableOpacity 组件中的 onLaypout 道具访问 x 坐标,以响应本机,我在模拟器中遇到错误提示
null is not an object (evaluating 'event.nativeEvent.layout')
这是我第一次涉足反应动画方面,但不知道为什么会失败。网上似乎也没有太多关于它的信息,所以我开始认为它已被弃用。
<TouchableOpacity
onLayout={(event) => this.setState(prevState => ({
tabs: { ...prevState.tabs, xTabOne: event.nativeEvent.layout.x }
}))}
/>
任何帮助都会很棒, 克里斯。
【问题讨论】:
-
在查看文档后,即使模拟器没有抱怨 onLayout 道具,它似乎也没有在文档中列出来表示反应天真
标签: react-native expo react-animated react-animations