在Flutter的class类里面直接声明const变量是会报错,如下:
class aaa {
const a = 1;
}
class MyApp extends StatelessWidget {
const a = 1;
}
无论是普通类还是继承类都会报错
Only static fields can be declared as const.
Try declaring the field as final, or adding the keyword 'static'.dart(const_instance_field)
必须让前面添加static 如果添加之后 在别的子类里面又没法调用了 哪位大佬给个明白的解释### 问题描述
写在类外部就行了,例如:
aClass.dart
个人习惯把所有常量都放到一个单独的dart文件里,需要的地方引用就行了。