起初是工作,但在我进行了一些升级之后,它会给出错误消息。 我当前的Flutter版本0.10.2
MainModel类使用ConnectedProductsModel,UserModel,ProductsModel,UtilityModel {}扩展模型错误消息:“类'UserModel'不能用作混合,因为它扩展了Object以外的其他类。”
答案 0 :(得分:8)
您需要在代码上进行一些更改。
打开您的ConnectedProductsModel.dart文件并更改
class ConnectedProductsModel extends Model class ProductsModel extends ConnectedProductsModel class UserModel extends ConnectedProductsModel class UtilityModel extends ConnectedProductsModel
到
mixin ConnectedProductsModel on Model mixin ProductsModel on ConnectedProductsModel mixin UserModel on ConnectedProductsModel mixin UtilityModel on ConnectedProductsModel
答案 1 :(得分:1)
在根文件夹中打开一个名为analysis_options.yaml的文件,然后将这些行代码放入该文件中,然后重新启动IDE
{{1}}
答案 2 :(得分:0)
将此代码最后添加到“ pubspec.yaml”文件中:
analyzer:
strong-mode: true
language:
enableSuperMixins: true