int _selectedIndex = 0; - 这个状态类中定义了一个变量,为什么会出现错误?
Compiler message:
lib/rappport_list.dart:139:29: Error: Not a constant expression.
_selectedIndex == index ? Colors.red : Colors.cyan,
^^^^^^^^^^^^^^
lib/rappport_list.dart:139:47: Error: Not a constant expression.
_selectedIndex == index ? Colors.red : Colors.cyan,
^^^^^
Run Code Online (Sandbox Code Playgroud)
Har*_*shi 19
parameter在 Dart 中,当您在构造函数中将某些内容作为 a 传递时const,编译器会确保设置为的值default在代码执行期间不会更改。
因此,出现“无效常量值”警告。
要解决此问题,您应该删除const前面的关键字TextStyle。
| 归档时间: |
|
| 查看次数: |
9857 次 |
| 最近记录: |