2016-07-12 22 views
5

onBlur olayıyla bir girişin tanıtımı mümkün mü?Bir giriş bileşeni parçası alın onBlur

event.target.value ile girişimin değerini alıyorum.

Bileşen için props benzer şekilde elde edilebilir mi?

var Hello = React.createClass({ 
    onBlur: function(e) { 
    console.log(this.props) 
}, 
render: function() {  
    return <div> 
    <input onBlur={this.onBlur} /> 
    </div>; 
} 
}); 

Veya bir özellik olarak ebeveynden işlevini almanız durumunda, bileşenler içeriğe bağlamak gerekir: Elbette yapabilirsin

+0

giriş 'props' ya da 'component' sahne? –

+0

Bileşen parçaları. Afedersiniz! – Hevar

cevap

4

, burada bir fiddle olduğunu.

Fiddle example:

var Hello = React.createClass({ 
    render: function() {   
    return <div> 
     <input onBlur={this.props.onBlur.bind(this)} /> 
    </div>; 
    } 
}); 

function onBlur(e) { 
    console.log(this.props); 
    console.log(e); 
} 

ReactDOM.render(
    <Hello onBlur={onBlur} name="World" />, 
    document.getElementById('container') 
); 
+0

Teşekkürler! Çözüldü. – Hevar

+0

Size yardımcı olmak için harika! –

İlgili konular