首页  >  问答  >  正文

React 输入默认值中的布尔值

我有一个受控复选框输入,我应该根据请求设置默认值,但出现错误“类型‘boolean’不能分配给类型‘string | number | readonly string[] | undefined’ ”。也许您知道如何避免这种情况?

<input
   {...register("car")}
   type="checkbox"
   defaultValue={data.car ? true : false}
/>

P粉148782096P粉148782096425 天前502

全部回复(1)我来回复

  • P粉019353247

    P粉0193532472023-09-11 12:46:05

    您可以在 input 元素中使用 defaultChecked 属性。

    例如:

    <input
      {...register("car")}
      type="checkbox"
      defaultChecked={data.car ? true : false}
    />

    回复
    0
  • 取消回复