为了避免Flutter get Package中出现这种错误:
════════小部件库捕获到异常═══════════════════════════════════════════════════════生成生成器时引发了以下StackOverflowError:堆栈溢出
避免从依赖的小部件或类调用依赖的小程序或类
如果你有:
class A{
var x=locator<B>;
}```
Avoid doing this in class B
```class B{
var x=locator<A>;
}```
:) its crazy but possible...have fun
将其设为getter:而不是变量
class A{
B get x => locator<B>()
}
class B{
A get x => locator<A>();
}