簡體   English   中英

fluuter:dart類型列表 <dynamic> 不是列表的子類型 <Widget>

[英]fluuter:dart type List<dynamic> is not subtype of list<Widget>

我將產品卡片列表從產品小部件返回到父類。我認為這里的類型推斷失敗,但是我找不到解決方案。

return Column(
  children: _products
      .map((element) => Card(
          color: Colors.pink,
          child: Column(
            children: <Widget>[
              Image.asset(element.path),
              Text(element.text)
            ],
          )))
      .toList(),
);

}

嘗試使用這個:

return Column(
  children: List<Widget>.from(_products
      .map((element) => Card(
          color: Colors.pink,
          child: Column(
            children: <Widget>[
              Image.asset(element.path),
              Text(element.text)
            ],
          )))
      .toList()),
);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM