zoukankan      html  css  js  c++  java
  • react根据下拉框不同的值,去切换不同的dom解构

    问题:

     根据周报表和月报表,去改变范围dom,分为按月和按周

    1.刚开始忘记绑定this

    2.不能动态的获取相应的值

    解答:

    绑定this

    <Select defaultValue="周报表"  style={{  120 }} onChange={this.handleChange.bind(this)}>
    						{this.state.items.map((item,index) => <Option key={index} value={item.value}>{item.text}</Option>)}
    					</Select>    

    不可以同步赋值:

    this.state.weekflag=true,这样不能在render函数动态的获取

    要异步赋值:

    handleChange(value) {
    		if(value !=='week') {
    			this.setState({weekFlag:false});
    		}else{
    			this.setState({weekFlag:true});
    		}
    		console.log(`selected ${value}`);
    		}
    

      

     

  • 相关阅读:
    三维形体的表面积
    访问所有点的最小时间
    链式队列
    顺序队列
    链栈
    顺序栈
    双向链表
    pyrhon 开始 基础类型
    GDI+_VB6_ARGB
    WindowsPhone自定义控件详解(一)
  • 原文地址:https://www.cnblogs.com/ipoodle/p/9948255.html
Copyright © 2011-2022 走看看