react ,寫了li的點擊事件,從子組件傳入父組件,this.props.onChange報錯,this.props.onChange is not a function;handleTabClick在初始化時已經(jīng)綁定了thishandleTabClick(activeIndex){ const prevIndex = this.state.prevIndex; //如果當(dāng)前activeIndex 與傳入的activeIndex 不一致并且props中存在defaultActiveIndex時則更新
if(this.state.activeIndex !==activeIndex && 'defaultActiveIndex' in this.props){ this.setState({
activeIndex,
prevIndex,
}); // 更新后執(zhí)行回調(diào)函數(shù),拋出當(dāng)前索引和上一次索引
this.props.onChange({activeIndex,prevIndex});
}
}這個handleTabClick是父組件里的函數(shù),傳到子組件,當(dāng)子組件點擊事件時觸發(fā)這個函數(shù)
react ,寫了li的點擊事件,從子組件傳入父組件,this.props.onChange報錯
叮當(dāng)貓咪
2018-10-29 17:14:15