小编wp2*_*123的帖子

undefined不是和object(评估'_props [registrationName]')

反应天然:0.43.3

问题只出现在Android系统中,iOS很好.当我触摸TouchableOpacity组件时,将不会执行onTouch功能.

有人发现这个问题吗?

我用RN建了一个日历.问题是,当我点击Android设备或模拟器上的Day单元时,我将得到错误undefined不是和object(评估'_props [registrationName]').但是可以在iOS设备和模拟器上单击它.Day组件的代码如下:

        <TouchableOpacity style={styles.calendarRowUnit} onPress={() => this.props.onSelect(this.props.date)}>
            <View style={dateWrapperStyle}>
                <Text style={dateTextStyle}>{dateString}</Text>
            </View>
        </TouchableOpacity>
Run Code Online (Sandbox Code Playgroud)

和错误图像: 错误信息iamge

我发现只有当我触摸文本区域时才会出现错误. 我不知道这是一个反应原生的错误或我的错.在将react-native版本更新为0.43.3之前,错误从未发生过.

ontouch react-native

7
推荐指数
1
解决办法
1765
查看次数

标签 统计

ontouch ×1

react-native ×1