2015-04-06 82 views
0

這裏是我的看法切換頁面爲什麼我改變導航器道具執行兩次處理程序?

this.props.navigator.push({ 
    component: QuestionDetail, 
    passProps: { 
    id: id, 
    enteredDetail: function() { 
     console.log(this) 
    } 
    } 
}); 

// in QuestionDetail 
render: function() { 
    this.props.enteredDetail(); 
.... 

在Xcode中我看到這個

RCTJSLog> {"navigator":{},"route":{"passProps":{"id":"1010000002652090"}},"id":"1010000002652090"} 
RCTJSLog> {"navigator":{},"route":{"passProps":{"id":"1010000002652090"}},"id":"1010000002652090"} 

它出現了兩次!爲什麼?

回答

相關問題