返回

javascript-反应:无法进入选择复选框

发布时间:2022-04-12 10:40:16 183
# 前端

我无法选择复选框。你知道怎么了吗?

导出默认函数过滤器(){

 const category = [{ name: "beaf" },{ name: "chicken" }, { name: "vegetables" },];

  const [cat, setCat] = useState([]);
  useEffect(() => {
    setCat(category);
  }, []);

  const handleChangeC = (e) => {
    const { name, checked } = e.target;
    let tempC = norms.map((c) =>
      c.name === name ? { ...c, isChecked: checked } : c
    );
    setNorms(tempC);
  };
  return (
    <div className="flex flex-col ">
      <div className="mt-3 h-6 text-xs font-bold uppercase leading-8 text-gray-500">
        Filters
      </div>
      <form className="mx-2 w-full flex-1">
        <tbody className=" bg-white my-2 p-1 flex borer border-gray-200 rounded text-gray-500">
          {cat.map((e, index) => (
            <div className="form-check mx-2" key={index}>
              <tr>
                <td>
                  <input
                    type="checkbox"
                    className="form-check-input"
                    name={e.name}
                    checked={e?.isChecked || false}
                    onChange={handleChangeC}
                  />
                  <label>{e.name}</label>
                </td>
              </tr>
            </div>
          ))}
        </tbody>
      </form>
    </div>
  );
}
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像