反应本机不触发Console.log

时间:2019-03-13 19:37:58

标签: javascript react-native console 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>
    )
  }
}

我也尝试了不同的方法来进行函数绑定,但是无法找出问题所在。以前似乎不错,但现在不行。请修复。

1 个答案:

答案 0 :(得分:0)

遇到了与使用console.warn相同的问题。这显示为YellowBox警告。
您也可以在控制台上查看日志。
这是一个示例屏幕截图。enter image description here