小编abb*_*ob1的帖子

在onPress上反应本机卡(本机)

我想显示带有JSON文件新闻的卡片。获取JSON可以正常工作,但是我想添加一个onPress事件,因此我可以单击该卡并导航至该文章。

我的卡视图:

<Card>
  <CardItem button onPress={this._OnButtonPress(news.id)}>
    <Left>
      <Body>
        <Text style={styles.cardText}>{news.title}</Text>
      </Body>
    </Left>
  </CardItem>
  <CardItem>
    <Left>
        <Icon style={styles.icon} name="chatbubbles" />
        <Text>{news.comments} comments</Text>
    </Left>
    <Right>
      <Text>{news.published}</Text>
    </Right>
  </CardItem>
</Card>
Run Code Online (Sandbox Code Playgroud)

我正在尝试将变量传递给onButtonPress()函数

_OnButtonPress(newsID) {
  Alert.alert(newsID.toString());
}
Run Code Online (Sandbox Code Playgroud)

为了测试onPress事件,我所做的只是提醒参数。

我没有发现任何错误,但是仍然出现此错误

有谁知道我该如何解决这个问题以及我在这里做错了什么。提前致谢。

更新资料

我更新的课程:

import React, { Component } from "react";
import {
  Image,
  ListView,
  StyleSheet,
  Text,
  View,
  Alert
} from 'react-native';

import {
  Container,
  Header,
  Left,
  Right,
  Button,
  Card,
  CardItem,
  Icon,
  Body,
  Content,
  Logo
} from 'native-base';

import styles from "./styles";

const logo = require("../../../img/f1today.png");

var …
Run Code Online (Sandbox Code Playgroud)

javascript react-native native-base

4
推荐指数
2
解决办法
7085
查看次数

标签 统计

javascript ×1

native-base ×1

react-native ×1