如何避免堆栈溢出flutter中Get_It包出错



为了避免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>();
}

最新更新