【发布时间】:2022-10-24 09:18:39
【问题描述】:
我正在尝试更改某些按钮 onClick 的颜色并收到此错误,我该怎么办?
添加 const 后,我现在得到错误 TypeError: undefined is not an object (evalating 'e.target.name')
【问题讨论】:
标签: react-native events react-hooks event-handling state
我正在尝试更改某些按钮 onClick 的颜色并收到此错误,我该怎么办?
添加 const 后,我现在得到错误 TypeError: undefined is not an object (evalating 'e.target.name')
【问题讨论】:
标签: react-native events react-hooks event-handling state
在第 44 行的handleClick 前面添加const。
const handleClick = (e) => {
//
}
【讨论】:
我认为您最好传递变量而不是在handleClick() 中使用默认事件值。
onPress={()=>{
this.handleClick("YOUR_VALUE");
}}
你可以像这样创建自己的handleClick()。
handleClick = (data) =>{
console.log(data); // <- should output "YOUR_VALUE"
}
【讨论】: