gpt4 book ai didi

Dart 2.3 for, if and spread 支持关于版本的警告信息

转载 作者:IT老高 更新时间:2023-10-28 12:30:04 26 4
gpt4 key购买 nike

我收到警告消息“直到版本 2.2.2 才支持 for、if 和 spread 元素,但需要此代码才能在早期版本上运行”但代码

Column(   crossAxisAlignment: CrossAxisAlignment.start,
children: <Widget>[
if (document['propertyid'] == '1') Text('jjj'),
GestureDetector(
onTap: () {
Navigator.push(
context,
MaterialPageRoute(
builder: (context) =>
PropertyDetails(document['propertyid'])));
},
child: Text(document['propertyname'],
style: TextStyle(
color: Colors.blue,
fontStyle: FontStyle.italic,
fontWeight: FontWeight
.w500) //Theme.of(context).textTheme.title,
),
),
],
),

按预期工作。 minSDKVersion 等是 28。为什么它认为我希望能够在任何早期版本上运行此代码?我需要将什么更改为更高版本?

最佳答案

pubspec.yaml 中,您可以更新您的环境 sdk 以消除这些警告:

environment:
sdk: ">=2.3.0 <3.0.0"

关于Dart 2.3 for, if and spread 支持关于版本的警告信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56097475/

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