gpt4 book ai didi

reactjs - “ControlLabel”未从 'react-bootstrap' 导出

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

你好,我正在react中创建一个登录表单,以使用包的Checkbel检查登录参数,但是当我运行代码时,我抛出了这个异常:./src/App.js Attempted import错误:“ControlLabel”未从“react-bootstrap”导出。我该如何解决?

react 代码:

import React, { Component } from "react";
import { Form,Button, FormGroup, FormControl, ControlLabel } from "react-bootstrap";
import "./Login.css";
import Bootstrap from "react-bootstrap";

export default class Login extends Component {
constructor(props) {
super(props);

this.state = {
email: "",
password: ""
};
}

validateForm() {
return this.state.email.length > 0 && this.state.password.length > 0;
}

handleChange = event => {
this.setState({
[event.target.id]: event.target.value
});
}

handleSubmit = event => {
event.preventDefault();
}

render() {
return (
<div className="Login">
<form onSubmit={this.handleSubmit}>
<FormGroup controlId="email" bsSize="large">
<ControlLabel>Email</ControlLabel>
<FormControl
autoFocus
type="email"
value={this.state.email}
onChange={this.handleChange}
/>
</FormGroup>
<FormGroup controlId="password" bsSize="large">
<ControlLabel>Password</ControlLabel>
<FormControl
value={this.state.password}
onChange={this.handleChange}
type="password"
/>
</FormGroup>
<Button
block
bsSize="large"
disabled={!this.validateForm()}
type="submit"
>
Login
</Button>
</form>
</div>
);
}
}

最佳答案

尝试使用 FormLabel 而不是 ControlLabel。

关于reactjs - “ControlLabel”未从 'react-bootstrap' 导出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54438517/

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