zoukankan      html  css  js  c++  java
  • react 全选和全不选

    状态:
    this.state ={
    check:false,
    checks:false,
    }

    js:

    showInput=(e)=>{//全选和全不全
    console.log(e.target.checked);
    this.setState({
    check:e.target.checked,
    checks:e.target.checked,
    })
    }


    render()
    <Fragment>
    <div style={{"100%"}}>
    <Input type="checkbox" checked={this.state.check} onChange={this.showInput}/>全选
    </div>
    <div style={{marginLeft:"5rem"}} >
    <Input type="checkbox" checked={this.state.checks} index="1" onChange={this.hideInput}/>
    <Input type="checkbox" checked={this.state.checks}/>
    <Input type="checkbox" checked={this.state.checks}/>
    <Input type="checkbox" checked={this.state.checks}/>
    <Input type="checkbox" checked={this.state.checks}/>
    <Input type="checkbox" checked={this.state.checks}/>
    <Input type="checkbox" checked={this.state.checks}/>
    </div>
    </Fragment>


    最近一直搞不定这个反选,react 是数据驱动,我也通过antd 实现了。但是当这个checked不在一个页面的时候,就懵逼了。如果有幸得到大神帮助解决这个难题本人非常感谢。



    我遇到的问题大概经过:
      组件1 父组件

     1.   里面有2个组件一个全选组件
     2.一个商品组件(商品组件里面有CheckBox)

      /*

        <allChecked/>
         {list.map((item,index)=>{
              <Goods item={item}>
          })}



      其中《Goods》组件有遍历的CheckBox
     <allChecked/>组件里面有一个checkbox
    不知道如何解决

    */

     

  • 相关阅读:
    js获取当前系统时间
    input标签之外是否一定添加form标签
    用css实现凹陷的线条
    js中的类型和函数参数传递类型问题
    jqDOM操作
    js中null与undefined的区别
    centos 支持复制与粘贴
    docker 部署springboot应用
    springboot springcloud 父项目pom工程创建pom文件
    自写流程图 支持批量展示
  • 原文地址:https://www.cnblogs.com/msb-/p/8445169.html
Copyright © 2011-2022 走看看