我不能使用引數變數。
class HomePage extends StatefulWidget {
const HomePage({
Key? key,
required this.userState,
required this.currentPageForRoute,
}) : super(key: key);
final bool userState;
final int currentPageForRoute;
@override
_HomePageState createState() => _HomePageState();
}
class _HomePageState extends State<HomePage> {
int currentPage = widget.currentPageForRoute;
//And then, i going to change currentPage often and use it.
}
我想使用 widget.currentPageForRoute 作為 currentPage 變數,但我不能。(如果我可以使用它,我會經常更改它。)錯誤訊息:未定義名稱'widget'。
uj5u.com熱心網友回復:
您可以使用initState
方法或late
late int currentPage = widget.currentPageForRoute;
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/531640.html
標籤:扑镖