小编use*_*ine的帖子

React Native 不触发 Console.log

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

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

javascript console react-native touchableopacity

5
推荐指数
1
解决办法
6595
查看次数