Флаттер, дротик. Мой класс MainModel наследуется от Model пакета scoped_model с 4 другими классами. - PullRequest
0 голосов
/ 07 ноября 2018

Сначала работал, но после некоторых обновлений флаттера выдает сообщение об ошибке. Моя текущая версия флаттера, 0.10.2

Класс MainModel расширяет модель с помощью сообщения об ошибке ConnectedProductsModel, UserModel, ProductsModel, UtilityModel {}: «Класс UserModel нельзя использовать как миксин, поскольку он расширяет класс, отличный от Object».

Ответы [ 2 ]

0 голосов
/ 02 июня 2019

Включите этот код в ваш файл «pubspec.yaml» в самом конце:

analyzer:
strong-mode: true
language:
enableSuperMixins: true
0 голосов
/ 07 ноября 2018

Вам нужно что-то изменить в вашем коде.

Откройте файл 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...