React Native 不触发 Console.log

use*_*ine 5 javascript console react-native touchableopacity

我有这个小样本反应本机代码,代表我的原始代码的主要功能。我正在尝试 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>
    )
  }
}
Run Code Online (Sandbox Code Playgroud)

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

小智 3

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