【发布时间】:2021-09-08 06:23:27
【问题描述】:
我有这个表格,我将在 Firestore 中提交它。我想将 counter 保存为数字而不是 Firestore 中的字符串。我已经将类型声明为“数字”,它仍然保存为字符串。
const handleSubmit = (e) => {
e.preventDefault();
try {
const userRef = firestore.collection("users").doc();
const ref = userRef.set({
....,
counter
});
console.log(" saved");
} catch (err) {
console.log(err);
}
};
const [counter, setCounter] = useState(0);
<Grid item>
<TextField
type="number"
label="counter"
fullWidth
required
value={counter}
onChange={(e) => setCounter(e.target.value)}
/>
</Grid>
【问题讨论】:
-
@Dai this -
const [counter, setCounter] = useState(0);
标签: javascript reactjs firebase google-cloud-firestore