gpt4 book ai didi

dart - 创建无状态小部件时如何运行代码

转载 作者:IT王子 更新时间:2023-10-29 07:21:30 25 4
gpt4 key购买 nike

我有一个使用 Stateless Widget 制作的屏幕。
我想在加载屏幕或创建无状态小部件时运行一些代码。

在 android 中,我们可以在 onCreate() 方法中执行此操作。
即在 flutter 中是否有一些等同于 onCreate() 的东西。

最佳答案

这个的术语是“mount”。所以你想在挂载小部件时运行代码。在 Flutter 中,所有小部件都有一个 mounted 属性,当 buildContext 被分配给一个小部件时它变为真。

但我认为您无法对该属性采取任何解决方法。

bool get mounted => _element != null;

relevant line

我认为你可以做的是将你的小部件变成有状态的小部件并使用 initState()

关于dart - 创建无状态小部件时如何运行代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55393927/

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