在 Mobx Flutter 中扩展 store 类

Ada*_*ina 5 flutter

在flutter中扩展Mobx中的商店类的正确方法是什么?无论我尝试在哪里放置“扩展”,我都会收到编译错误。


class Booking = _Booking with _$Booking;

abstract class _Booking with Store {}


class FlightBooking  = _FlightBooking with _$FlightBooking ;

abstract class _FlightBooking with Store {}
Run Code Online (Sandbox Code Playgroud)

Mor*_*rad 5

_FlightBooking您可以通过扩展来实现Booking

class FlightBooking  = _FlightBooking with _$FlightBooking ;


abstract class _FlightBooking extends Booking with Store {}
Run Code Online (Sandbox Code Playgroud)


小智 0

Storemobx 是一个 mixin,而不是一个类。Mixin 不能用于扩展。您可能想更多地查看文档