gpt4 book ai didi

flutter - 如何在小部件树中添加命令?

转载 作者:行者123 更新时间:2023-12-03 03:16:32 25 4
gpt4 key购买 nike

在flutter / dart中,如何在小部件树中添加命令(用于循环,if / then等)?

假设我们有一棵树

Scaffold(...)

如何在其中添加命令语法。唯一可能的是三元运算符。 (据我所知)

最佳答案

您可以在build()中执行以下操作:

Widget build(context) {
// use for loop or if else or anything you need
return Scaffold(...);
}

更好的方法是通过创建专用方法,例如
void _doSomethingHere() {
// use for, if-else etc
}

并在按下的按钮中使用此方法,例如:
RaisedButton(onPressed: _doSomething)

如果要在 build()之前执行一些操作,可以覆盖 initState(),例如:
void initState() {
super.initState();
// use for, if-else
}

关于flutter - 如何在小部件树中添加命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57746544/

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