gpt4 book ai didi

javascript - 在 React 中确定数据范围

转载 作者:行者123 更新时间:2023-12-03 05:41:25 27 4
gpt4 key购买 nike

我的父组件有两个独立的事件处理程序,它们从子组件收集数据。

class MyComponent extends React.Component{
...

handleClick(data1){
console.log(data1);

}

handleSubmit(data2){
console.log(data);
method(data1, data2)
}

}

在我的handleSubmit处理程序中,我想调用a方法来发布两个数据对象。如何在 data2 处理程序中访问 data1?

最佳答案

当创建 React 类并定义方法时,就像使用 this.setState({}) 一样,如果您想访问预定义方法 (handleClick),您只需编写 this .handleClickthis 关键字引用此上下文中的类。

 class MyCompnonent extends React.Component{

handleClick(data){
this.setState({
data1: data
});
console.log(data1);

}

handleSubmit(data2){
console.log(data);
this.method(this.state.data1, data2);
}

}

关于javascript - 在 React 中确定数据范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40517740/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com