-
Notifications
You must be signed in to change notification settings - Fork 4.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
父组件向子组件中传入函数,子组件调用this.props.xx,但父组件中的函数不执行 #1441
Comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
问题描述
往子组件传参,类型为函数,子组件调用 this.props.onXXX 无效。
复现步骤
[复现问题的步骤]
父组件:
handleAreaClick = () => { console.log('22222222222') } render() { return ( <View className='page page-index'> <Dropdown title={this.getAreaName()} onClick={this.handleAreaClick} /> </View> ) }
子组件:
` handleClick = () => {
const { onClick } = this.props
if (onClick) {
console.log('111')
onClick()
}
}
render() {
const { customStyle, className, title, open } = this.props
}`
子组件调用 this.props.onClick(),无效
期望行为
子组件能成功触发父组件传参进来的函数
报错信息
无
系统信息
操作系统: macOS High Sierra
Taro 版本 1.2.0-beta.11
Node.js 版本 8.11.2
报错平台 weapp
补充信息
The text was updated successfully, but these errors were encountered: