3

我有这个小示例反应本机代码,代表我原始代码的主要功能。我正在尝试 console.log TouchbleOpacity onPress()。但是该功能不会在控制台上触发任何内容。此外,它不会在组件安装后立即控制台。警报工作正常,但这并不重要。这是我的代码:

import React, { Component } from 'react'
import { Text, View, TextInput, TouchableOpacity } from 'react-native'

export default class Terms extends Component {

  componentDidMount() {
    console.log('component mounted');
  }

  submitData = () => {
    console.log('button pressed');
    alert('hiiiii')
  }


  render() {
    return (
      <View>

        <TouchableOpacity onPress = {this.submitData} >
        <Text> textInComponent </Text>
        </TouchableOpacity>
      </View>
    )
  }
}

我也尝试了不同的函数绑定方法,但无法找出问题所在。它以前似乎工作正常,但现在不行。请帮助修复。

4

1 回答 1

1

有同样的问题,我导致使用console.warn. 这显示为 YellowBox 警告。
您也可以在控制台上查看您的日志。
这是一个示例屏幕截图。在此处输入图像描述

于 2019-03-13T20:00:50.297 回答