React 父组件如何获取子组件的ref值?
父组件:
const registerStepTwo = React.createClass({
handleChange:function(){
var confirmPassText = this.refs.confirmPassText.value;
console.log(confirmPassText)//子组件ref的值取不到
},
render(){
return(
{navBar}
)
}
})
子组件:
const ConfirmPass = React.createClass({
render(){
return(
)
}
})
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
this.props.handleChange改成this.handleChange。
handleChange是你这个组件的函数,不是传进来的属性。
你的handleChange没有绑定作用域在父组件,放你在子组件执行时作用域在子组件当然取不到。
------ 子组件 ------
react初衷不推荐这么做,真要这么做也是可以的,可以使用
this.refs.confirmPassText.refs.confirmPassText获取子组件的ref