我使用的是旧代码,我想知道如何更新其中的mixins

时间:2019-01-20 15:04:18

标签: dart flutter mixins

我正在使用我朋友的代码,并努力解决dart语言已更新且mixins语法已更改的问题...

主模型类

class MainModel extends Model with UserModel, ProductsModel {}

此语法已更改,我不知道如何解决... 错误发生在UserModel上,ProductsModel说:

  

[dart]不能将类'UserModel'用作mixin,因为它扩展了Object以外的其他类。 [mixin_inherits_from_not_object]

这是UserModel代码:

import 'package:scoped_model/scoped_model.dart';

import '../model/user.dart';

class UserModel extends Model {
  User _authenticatedUser;

  void login(String email, String password) {
    _authenticatedUser =
        User(id: 'assddssa', email: email, password: password);
  }
}

任何人都可以帮助您... 我是Flutter和Dart的初学者,所以请原谅我...

0 个答案:

没有答案