我一直在研究密码生成器,我想要一个在用户打开网站时生成初始密码的功能。
加载需要时间,比如说 1-2 秒。
const [password, setPassword] = useState<string>("");
useEffect(() => {
setPassword(generatePassword(current));
}, []);
这会将密码呈现两次...
const [password, setPassword] = useState<string>(generatePassword());
我将其传递到输入框中。
<input type="text" disabled value={password} readOnly />