javascript - Material-ui 文本字段组件不看且无法正常工作
问题描述
// React
import { useState } from 'react'
// Material ui
import { TextField, makeStyles, Button, Typography } from '@material-ui/core'
const useStyles = makeStyles({
loginInput: {
width: "100%",
marginTop: 15,
},
button: {
width: "100%",
marginTop: 15
}
})
const Login = () => {
const [email, setEmail] = useState("")
const [password, setPassword] = useState("")
const [passwordConfirmation, setPasswordConfirmation] = useState("")
const classes = useStyles()
return (
<div className="form">
<form className="login-form">
<TextField label="Email" onChange={e => setEmail(e.target.value)} value={email} required type="email" variant="outlined" color="primary" className={classes.loginInput} />
<TextField label="Password" onChange={e => setPassword(e.target.value)} value={password} required type="password" variant="outlined" className={classes.loginInput} />
<TextField label="Password Confirmation" onChange={e => setPasswordConfirmation(e.target.value)} value={passwordConfirmation} required type="password" variant="outlined" color="primary" className={classes.loginInput} />
<Button type="submit" variant="contained" className={classes.button}><Typography>Login</Typography></Button>
</form>
</div>
)
}
export default Login
这是我的登录组件的代码,我找不到任何问题,但它没有正确呈现输入组件,如图所示,所以请帮我找出问题所在。
解决方案
推荐阅读
- django - Django 测试模型实例设置
- angular - RouteReuseStrategy 多个具有不同状态的相同路由
- java - 看不到从 html 生成的 pdf 上的图像
- javascript - React Edit 值未绑定在动态输入选择中
- spring-cloud-gateway - Spring Cloud Gateway 限速器性能
- c++ - 我可以在使用 C++14 编译的项目中使用使用 C++17 编译的静态库吗?
- javascript - 尝试在 Vue 应用程序中更新 Chart.js 中的图表数据时出现意外错误
- html - 我想做类似三角形的旋转木马,但是怎么做?
- typescript - 没有重载匹配此调用。在 Typescript 中使用 Object reduce 回调时
- javascript - 开玩笑上传文件