问题标签 [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.

0 投票
1 回答
367 浏览

flutter - 如何将数据从 StatelessWidget 传递和接收到另一个?

当我开始学习 Flutter 时,我正在使用我的知识来创建一个带有这个框架的基本计算器。我在我的应用程序中发现了一个问题......那就是:如何将参数和信息从一个小部件传递到另一个小部件?特别是从一个无状态小部件到另一个。我一直在寻找不同的地方,但我不明白我该怎么做以及它是如何工作的。

提前感谢所有可以解释我的人。

这是我正在使用的代码:

和 RowStructure 的类

这个想法是将每个列表(rowOne,rowTow ...)作为参数传递给另一个类,所以我可以重用代码......你能帮帮我吗?

谢谢

0 投票
1 回答
38 浏览

flutter - 如何根据用户在 Flutter 中另一个屏幕上的操作来动态显示带有文本的黑色横幅?

我的任务是当用户在另一个屏幕上订购商品时从同一选项卡上的屏幕返回时显示黑色横幅。下面的当前代码仅在用户通过选择另一个选项卡离开然后返回屏幕时适当地显示黑色横幅。我需要动态呈现的部分以“if (OrderProvider.listOrderSummary.isNotEmpty)”开头。我相信这涉及使无状态小部件有状态,但这会导致错误表明这可能不是正确的方法。

0 投票
0 回答
179 浏览

flutter - 如何在无状态小部件(屏幕)中启用/禁用(显示/隐藏)子小部件

我的应用程序有一个由几个按钮和文本标签组成的屏幕,这些按钮和文本标签根据按钮的选择有条件地可见(例如,一个是/否单选按钮,询问您是否接触过covid 阳性个体,这会导致另一个单选按钮,询问相遇是否持续超过 15 分钟才能显示)。

  1. 我知道屏幕的无状态小部件由于其改进的性能而更可取,所以我试图保持屏幕小部件无状态
  2. 示例中的单选按钮实际上是包装ToggleButton的自定义有状态小部件,因此我将有条件(控制小部件的可见性)在主无状态小部件和有状态子小部件(使用切换按钮)之间流动
0 投票
3 回答
633 浏览

flutter - Flutter 监听 Stateless Widget 上的生命周期事件?

当应用程序处于后台/前台时,是否有任何解决方案可以监听 StatelessWidget 的生命周期事件?该特定屏幕上没有 StatefulWidget。我正在使用 Getx() 控制器来观察数据变化。

0 投票
2 回答
39 浏览

flutter - 如何从 StatelessWidget 中的 StatefulWidget 访问变量?

如何从此 statefulWidget 访问变量“selectedTag”:

在这个 statelessWidget 里面:

0 投票
2 回答
83 浏览

function - 如果将 RawMaterial 与 Textspan 或识别器一起使用,颤振将函数传递给无状态小部件不起作用

如果我没有通过函数而只是用 print 进行测试,它就可以工作。我在小部件上传递了 3 个函数,点击的 CircleAvatar 可以工作,但不能使用 RawMaterial / 按钮

0 投票
1 回答
53 浏览

flutter - 为什么有状态/无状态小部件扩展而不实现?

我有一个求职面试的问题,我想知道为什么有状态和无状态的小部件使用扩展,为什么不在 Flutter/Dart 中使用工具?

0 投票
0 回答
179 浏览

flutter - 无状态小部件会再次重建吗?

我正在制作一个无状态小部件列表,如下所示,并将 id 作为参数传递给小部件。

cartPage 的代码:-

CartTile 的代码:-

所以,我的问题是,每当我在主页中调用 setState 时,无状态小部件是否会被重建并增加我的文档读取量。因为我在某处读到,当我们将相同的参数或参数传递给无状态小部件时,由于其缓存机制,它不会重新构建。如果它会增加我的阅读量,那么还有其他方法可以解决这个问题吗?

0 投票
1 回答
47 浏览

flutter - Flutter StatelessWidget

我正在通过 VSCode 研究颤振,并使用自动完成功能。

当我使用 StatelessWidget 时,我总是看到

这是什么意思?

当我使用 StatelessWidget 时,这总是必要的代码吗?

0 投票
2 回答
1097 浏览

flutter - 为什么我的页面在颤动中没有刷新底部导航?

我正在使用颤动的底部导航栏。我想在切换标签时刷新每个标签。首先,我尝试为所有选项卡重用一个无状态小部件。但它正在重新渲染页面。我的代码如下:

这是我的无状态小部件:

但是当我对所有选项卡使用不同的小部件时,它已经开始正常工作并刷新了。