在ReactJS中保存输入默认值的方法有多种。下面是其中的几种方法:
class MyComponent extends React.Component {
constructor(props) {
super(props);
this.state = { defaultValue: '默认值' };
}
render() {
return (
<input type="text" defaultValue={this.state.defaultValue} />
);
}
}
class MyComponent extends React.Component {
constructor(props) {
super(props);
this.inputRef = React.createRef();
}
componentDidMount() {
this.inputRef.current.value = '默认值';
}
render() {
return (
<input type="text" ref={this.inputRef} />
);
}
}
class MyComponent extends React.Component {
constructor(props) {
super(props);
this.state = { value: '默认值' };
this.handleChange = this.handleChange.bind(this);
}
handleChange(event) {
this.setState({ value: event.target.value });
}
render() {
return (
<input type="text" value={this.state.value} onChange={this.handleChange} />
);
}
}
以上是几种在ReactJS中保存输入默认值的方法。具体选择哪种方法取决于你的需求和项目的架构。在腾讯云的文档中,你可以找到更多关于ReactJS的信息和指南。
领取专属 10元无门槛券
手把手带您无忧上云