问题标签 [statelesswidget]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
flutter - Flutter:如何在使用 FutureBuilder 时仅从 api 获取数据一次?
如何在使用 FutureBuilder 显示加载指示器时仅获取一次数据?
问题是每次用户打开屏幕时,即使我在 initState() 中设置了未来,它也会重新获取数据。
我只想在用户第一次打开屏幕时获取数据,然后我将使用保存的获取数据。
我应该只使用带有加载变量的有状态小部件并将其设置在 setState() 中吗?
我正在使用提供程序包
和我的屏幕小部件:
flutter - Error in creating a simple randomizer with stateless widget. The instance member can't be accessed in an initializer
I'm trying to create a very simple generator where either "yes", "no", or "maybe" appears inside this (stateless) crystal ball.
This is my code:
But it says this error and won't let me hot reload it:
The instance member 'yourList' cant'be accessed in an initializer.
Additionally, I added child:null because that parameter is necessary.
flutter - 使用 Flutter BottomNavigationBar 重建相同的选项卡
我对 Flutter BottomNavigationBar 有疑问。我用 3 个项目构建了一个 BottomNavigationBar,完整的代码是
如果我从一个选项卡切换到另一个选项卡,一切正常,问题是如果用户点击当前选定的选项卡,该选项卡不会重新加载。第一个选项卡是一个带有 WebView 的小部件,所以我希望用户返回到 initialUrl,即使他已经在该选项卡上。似乎点击当前选择的选项卡没有任何效果。有没有办法重建后代小部件?
android - 如何在 statelessWidget 类中使用 setState() 函数
我不能setState
在里面使用函数dialogContent
,我得到了这个错误:
在这里我用 setState()
flutter - 自定义 Flutter 小部件返回两个用于 CustomScrollView / slivers 的小部件
我有一个具有以下结构的 Flutter CustomScrollView:
MyCustomTitle
extends StatelessWidget
and inbuild
方法返回一个SliverToBoxAdapter
widget,MyCustomSliverGrid
widgetextend StatelessWidget
and inbuild
方法返回一个SliverGrid
widget。
如何实现一个MyCustomSliverGridWithTitle
同时返回自定义标题和自定义 SliverGrid 的 Widget ()?从build
一个StatelessWidget
I 的方法只能返回一个 Widget,而不是两个。
flutter - 当状态随 Provider 发生变化时,使用 StatelessWidget 是否安全?
我看到颤振团队建议这样做:
例如,在 Android 中,这类似于将 ImageView 与您的徽标放在一起。> 在运行时徽标不会更改,因此请在 Flutter 中使用 StatelessWidget。如果您想根据在进行 HTTP 调用或用户交互后收到的数据动态更改 UI,那么您必须使用 StatefulWidget 并告诉 Flutter 框架该小部件的状态已更新,以便它可以更新该小部件。 https://flutter.dev/docs/get-started/flutter-for/android-devs#how-do-i-update-widgets
我正在使用provider,它允许您使用 aChangeNotifierProvider
来重建小部件树。
如果我有 aStatelessWidget
并且我们使用 a ChangeNotifierProvider
,那么build
当通知发生更改并且小部件重建时,该函数仍会被多次调用,这让我对 a和 aChangeNotifier
之间的区别感到很困惑。StatelessWidget
StatefullWidget
StatelessWidget
如果我们使用它的内部是否可以安全使用ChangeNotifierProvider
?StatelessWidget
使用vs是否有任何性能提升StatefullWidget
?
android - 如何从 stateLessWidget 更新 StateFullWidget
当按下(这是一个无状态小部件)按钮时,我想更新布尔并用新值evaluateAnswer
重建(有状态)小部件。但它总是使用我初始化变量的值来构建它。我尝试制作有状态的小部件,如下所示:QuestionsList
SubmitExamButton
false
Body
SubmitExamButton
身体飞镖
flutter - 如何解决错误:未定义“setState”
你能帮我解决这个问题吗setState()
错误:
没有为“MyApp”类型定义方法“setState”。
尝试将名称更正为现有方法的名称,或定义名为“setState”的方法。
代码:
flutter - 在 StatelessWidget 中使用 AppLifecycleState
在 StatefulWidget 中,当需要使用 AppLifecycleState 我们使用 WidgetsBindingObserver
如何在 StatelessWidget 中执行此操作我使用 StatefulWidget 搜索所有显示我的问题它必须将 StatelessWidget 转换为 StatefulWidget?