react-native - 在Press React-Native 上找不到变量
问题描述
我是新手,我正在尝试在按钮的 onPress 方法中运行一个简单的函数,但是当我尝试加载按钮所在的页面时,它返回错误“无法找到变量'test'”
这是代码
import React from 'react';
import { Layout, Button, Text } from 'react-native-ui-kitten';
export default class Settings extends React.Component {
test(){
fetch('http://192.168.100.160:3000/prenotazioni')
.then(response => response.json())
.then(users => console.warn(users))
}
render(){
return (
<Layout style={{flex: 1, alignItems: 'center', justifyContent: "center"}}>
<Text>Sei nelle Settings</Text>
<Button onPress={test}>MySQL</Button>
</Layout>
);
}
}
解决方案
改为使用onPress={this.test}
。
推荐阅读
- python - sqlalchemy.exc.IntegrityError:重复键值违反唯一约束“user_pkey”
- javascript - JavaScript 的奥秘似乎没有人能够弄清楚 - 复制到剪贴板并不总是在相同的值上工作。没有错误
- java - 使用 spring @Query 获取节点和关系列表
- c# - 使用 .Net Framework 生成 SAML2 Idp 元数据
- asp.net-mvc - 如何在用户会话中更改 MVC 网站的默认登录 URL?
- javascript - 如何在另一个实体上创建或更新一个实体已创建
- java - Zebra 打印机 GX420D 重启后不使用 Windows 设置,直到从 Windows 打印测试页
- excel - 错误“未定义用户定义的类型”保持弹出?
- javascript - 使用反应钩子将所选项目显示到另一个组件
- sql - 在 Oracle Apex 中单击按钮时显示 APEX$ROW_ACTION