假設有幾個以編程方式創建的按鈕,并且有一個通用的按鈕處理程式。
onButtonClicked(){
// print button attribute
}
如何在處理程式內部了解按下了哪個按鈕?
沒有在函式呼叫中傳遞一些特殊的東西。那不行:
onButtonClicked("button" i);
例如,在 JavaScript 中,在處理程式內部有$(this),它會立即“理解”哪個按鈕被按下。
也許Flutter中有類似的機制?我想將屬性掛在按鈕上(事先不知道哪些屬性),然后在處理程式中訪問它們。
uj5u.com熱心網友回復:
我認為只有一種方法可以在函式中寫入 print('your function name')
uj5u.com熱心網友回復:
只需在您的方法中傳遞引數。例如:-
onButtonClicked(Parameter){
// print button attribute
print("${parameter}");
}
并為不同的按鈕傳遞不同的引數。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/421961.html
標籤:
下一篇:Python-用硒關閉通知
