我對顫動很陌生,我想制作一個小部件,每次在來自其他 dart 檔案的 dart 檔案開始時自動執行。
這是我想自動執行的按鈕:
onPressed: isConnected ? () => _sendMessage('1') : null
請把它做成一個小部件,這樣我就可以很容易地理解。
uj5u.com熱心網友回復:
據我了解您的問題,onPress每當您從另一個檔案重定向到該 dart 檔案時,您都希望執行事件。
在這種情況下,您可以將此函式添加到initState()檔案開頭的方法中,請參考:here
或者只是創建一個函式并在檔案開頭呼叫它。
如果您想要不同的東西,請您詳細說明。
uj5u.com熱心網友回復:
在您的小部件中使用 initState方法stateful,該方法在頁面插入到小部件樹時呼叫。
@override
void initState() {
super.initState();
if(isConnected)
_sendMessage('1')
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/421005.html
標籤:
