加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

react根据下拉框不同的值,去切换不同的dom解构

发布时间:2020-12-15 20:40:23 所属栏目:百科 来源:网络整理
导读:问题: ? ?根据周报表和月报表,去改变范围dom,分为按月和按周 1.刚开始忘记绑定this 2.不能动态的获取相应的值 解答: 绑定this Select defaultValue="周报表" style={{ width: 120 }} onChange={this.handleChange.bind(this)}{this.state.items.map((item,in

问题:

?

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

1.刚开始忘记绑定this

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

解答:

绑定this

<Select defaultValue="周报表"  style={{ width: 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}`);
		}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读