【发布时间】:2020-06-08 23:31:24
【问题描述】:
我的代码工作正常,当我在密码字段中写入时,文本被隐藏。有没有办法添加一个功能,让用户可以选择查看密码(如果他/她愿意)?
const [email, setEmail] = useState('');
const [password, setPassword] = useState('');
return (
<div>
<div className='main-content'>
<form className="form" noValidate autoComplete="off">
{[{ label: "Email", state: email , type: "text", function: setEmail},
{ label: "Password", state: password , type: "password", function: setPassword},
].map((item, index) => (
<div>
<TextField
id="outlined-basic"
key={index}
label={item.label}
variant="outlined"
type= {item.type}
onChange= {e => item.function(e.target.value)}
/>
<br></br><br></br>
</div>
)
)}
</form>
</div>
</div>
);
}
【问题讨论】:
标签: javascript html reactjs typescript material-ui