Box.expandBox(id);
var Box= (function(){
return {
expandBox: function(id) {
console.log('inside expandBox: ' + id);
ReactDOM.render(React.createElement(this.pBox(id)), document.getElementById('activate'))
},
pBox: function(id) {
console.log('inside pBox: '+ id);
return React.createClass({
getInitialState: function(id) {
console.log('inside getInitialState: '+ id);
return {
person_id: id
}
},
........
试图状态person_id
分配到正在从外部传递的id
传递参数。我在pBox
里面输出了数据,但是数据在React的子函数里面丢失了。我试过做var self = this
任务,但无济于事。谈到JS时,我迷失了方向。JS/Reactjs - 访问来自顶级功能
'getInitialState'甚至没有获得通过任何参数,因此应见好就收它是空的 – azium