在 react native 上,為什么我可以呼叫 return 函式來傳遞一個 prop,但是在組合函式中傳遞它時它不起作用?
這有效
const pop = props.onPress;
...
<TouchableOpacity style={styles.okButton} onPress={pop}>
但,
function closee() {
console.log('aaadsedf');
props.onPress;
}
...
<TouchableOpacity style={styles.okButton} onPress={closee}>
顯示日志作業正常,但不會觸發 props.onPress
那么如何正確呼叫onPress呢?如何正確傳遞組合函式?
uj5u.com熱心網友回復:
你需要這樣稱呼它:
function closee() {
console.log('aaadsedf');
props.onPress();
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/411156.html
標籤:
