我有下面的代码,问题是这个依赖从来没有被调用过。有什么办法可以调用吗?
class NewBrandWidget extends StatelessWidget {
@override
void dependencies() {
Get.create<ShoppingController>(() => ShoppingController());
print("1");
}
}
答案 0 :(得分:0)
@override
表示您正在覆盖基类方法。 StatelessWidget 没有任何名为 dependencies
的函数,它只有 who 方法,即 build
方法,这是您在 statelesswidget 中使用的唯一方法和不太可能使用的 createElement
方法在正常使用中。对 StatelessWidget
和 StatefulWidget
的工作原理进行更多研究。