有三种组件:Page1...
、Header
、Alert
所有Page
组件里面都用到Header
,部分Page
里面用到Alert
希望实现的功能是,点击Header
后,用到Alert
的部分Page
会弹出Alert
组件
目前是点击Header
后,没有用到Alert
的Page
会报Header
的回调不是function
简单说就是一个组件内部写了this.props.transfer()
,然后调用的时候,有的写了transfer={() => this.handleFun()}
有的什么没写,怎么让没写的页面不会报this.props.transfer is not a function
?
把没有写 transfer 的写上,但是不掉用
this.handleFun()
就行了<Component transfer={() => {}} />