我正在學習顫振。我是顫振的初學者。我正在通過觀看視頻取得進步。現在,我正在學習有狀態的小部件。我name 在有狀態小部件中確定了一個變數,然后我想像這樣在小部件中訪問該名稱變數
Text("${Widget.name} count : $counter"),。但我收到此錯誤“未為型別 'Widget' 定義 getter 'name'。” 我怎么解決這個問題?
class Counter extends StatefulWidget {
final String name ;
Counter(this.name);
@override
_CounterState createState() => _CounterState();
}
class _CounterState extends State<Counter> {
int counter = 0;
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(),
body: Text("${Widget.name} count : $counter"),
);
}
}
uj5u.com熱心網友回復:
只有拼寫錯誤,您需要使用widget.variableName.
在您的代碼段Widget.name上將是widget.name.
Text("${widget.name} count : $counter"),
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/371734.html
上一篇:空物件參考上的intandroid.database.Cursor.getColumnIndex(java.lang.String)'
