【问题标题】:How do I render a widget based on a condition in flutter?如何根据颤动的条件渲染小部件?
【发布时间】:2021-09-05 18:10:57
【问题描述】:
 Widget build(BuildContext context) => Scaffold(
    appBar: AppBar(
      title: Text(MyApp.title),
      centerTitle: true,
    ),
    body: (()=>{
      if(!list){
        return Register();
      }
      else{
        return Homepage();
      }
    })
  );

我的应用程序在初始化时从本地存储中获取一个列表,之后要呈现的下一页取决于该列表是否为空。有没有办法根据条件确定要渲染的小部件?

【问题讨论】:

    标签: flutter dart mobile widget render


    【解决方案1】:
    Widget build(BuildContext context) => Scaffold(
        appBar: AppBar(
          title: Text(MyApp.title),
          centerTitle: true,
        ),
        body: list.isEmpty ? Register() : Homepage()
      );
    

    【讨论】:

    • 成功了,抱歉这个愚蠢的问题。我对 Dart 很陌生,它与 Javascript 完全不同
    • 没关系!万事如意!
    猜你喜欢
    • 2021-03-13
    • 1970-01-01
    • 1970-01-01
    • 2021-10-12
    • 1970-01-01
    • 2022-12-14
    • 2018-03-17
    • 2020-02-15
    • 1970-01-01
    相关资源
    最近更新 更多