我有一个使用 Stateless Widget 制作的屏幕。
我想在加载屏幕或创建无状态小部件时运行一些代码。
在 android 中,我们可以在 onCreate() 方法中执行此操作。
即在 flutter 中是否有一些等同于 onCreate() 的东西。
最佳答案
这个的术语是“mount”。所以你想在挂载小部件时运行代码。在 Flutter 中,所有小部件都有一个 mounted
属性,当 buildContext
被分配给一个小部件时它变为真。
但我认为您无法对该属性采取任何解决方法。
bool get mounted => _element != null;
我认为你可以做的是将你的小部件变成有状态的小部件并使用 initState()
关于dart - 创建无状态小部件时如何运行代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55393927/