gpt4 book ai didi

dart - 如何在 dart flutter 中从 statefulwidget 类获取变量到状态类?

转载 作者:IT王子 更新时间:2023-10-29 06:48:45 25 4
gpt4 key购买 nike

这是我的flutter代码

import 'package:flutter/material.dart';

class Navbar extends StatefulWidget {
int tabIndex;
Navbar(this.tabIndex);

_NavbarState createState() => _NavbarState();
}

class _NavbarState extends State<Navbar> with SingleTickerProviderStateMixin {
// I need to get tabIndex here
}

我需要在二等舱获得tabIndex,非常感谢您的回答

最佳答案

您可以在 State 类中创建一个 tabIndex 变量,并在 initState 中使用 widget.tabIndex 对其进行初始化。

class _NavbarState extends State<Navbar> with SingleTickerProviderStateMixin {
// I need to get tabIndex here
int tabIndex;

@override
void initState() {
tabIndex= widget.tabIndex;
super.initState();
}
}

或者您可以在 build 方法中使用 widget.tabIndex 调用它。

关于dart - 如何在 dart flutter 中从 statefulwidget 类获取变量到状态类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55490480/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com