【发布时间】:2023-03-27 12:19:01
【问题描述】:
我正在创建一个 React 应用程序,其中我为不同的页面设置了不同的过滤器。我想在不同的子组件中潜入我的整个提交表单但是我无法在父级中链接子组件的值,我的代码如下。
父代码:
import React, { Component } from 'react';
class Dash extends Component {
constructor(props) {
super(props);
this.state = {
operator: null
};
this.onChange = this.onChange.bind(this);
}
onChange(e){
this.setState({[e.target.name]:e.target.value});
}
render() {
return (
<div className="card-body">
<Operator onChange={this.operator} />
</div>
);
}
}
export default Dash;
子代码:
import React, { Component } from 'react';
class Operator extends Component {
constructor(props) {
super(props);
this.state = {
operator: null
};
this.onChange = this.onChange.bind(this);
}
onChange(e){
this.setState({[e.target.name]:e.target.value});
}
render() {
const { data } = this.state;
return (
<div className="btn-group">
<select className="m-wrap" id="operator-list" name="operator" onChange={this.onChange} >
<option value="">- Choose Operator -</option>
<option value="Digi">Digi</option>
<option value="digi">digi</option>
</select>
</div>
);
}
}
export default Operator;
我只想将父类运算符值与子类中的选择链接。
【问题讨论】:
标签: reactjs