反应数字格式:设置默认值
react-number-format: Setting Default Value
我有以下内容:
<NumberFormat allowNegative={false} label="Serves" customInput={TextField} variant="outlined" name="serves" value={serves} thousandSeparator={true} decimalScale={0} fixedDecimalScale={true} onChange={e => setServes(e.currentTarget.value)} />
我想做的是将 defaultValue 设置为 1 - 这在 React 中添加项目时使用 - 默认情况下该字段为空白,当该值也存在时设置 defaultValue="1" 不起作用 -我需要将值保存到 Firebase 中。
有什么建议吗?
const [服务,setServes] = React.useState(1);
我有以下内容:
<NumberFormat allowNegative={false} label="Serves" customInput={TextField} variant="outlined" name="serves" value={serves} thousandSeparator={true} decimalScale={0} fixedDecimalScale={true} onChange={e => setServes(e.currentTarget.value)} />
我想做的是将 defaultValue 设置为 1 - 这在 React 中添加项目时使用 - 默认情况下该字段为空白,当该值也存在时设置 defaultValue="1" 不起作用 -我需要将值保存到 Firebase 中。
有什么建议吗?
const [服务,setServes] = React.useState(1);