react的一些细节

时间:2021-02-17 23:59:39
  1. input增加disabled 属性后,所有的监听事件都无法继续监听了。
  2. 子组件传参给父组件:
//把obj通过父的函数getOptionVal传给父。
handleClick = (obj)=>{
this.props.getOptionVal(obj)
};
render(){
const {
data
} = this.props;
return(
<ul className={style.ul}>
{data.map((obj)=>(
<li className={style.li} onClick={()=>{this.handleClick(obj)}}><span className={style.span}>{obj.name}</span></li>
))
}
</ul>
)
}
  1. 想引入icon如阿里的iconfont,直接把整个文件夹copy到public,在index里直接引入。(可能有坑)