我有点不明白GetView是如何工作的。我目前有一个页面,需要至少有两个不同的控制器。据我所见,人们大多使用GetView而不是Get.find()来获得更好的代码格式,但是GetView似乎只使用了一个控制器,例如:
class HomeScreen extends GetView<HomeController>
我试着搜索它,但没有找到任何解决方案。我也试过用
class HomeScreen extends GetView<HomeController> with GetView<UserController>
但它给了我一个错误说
类'GetView‘不能用作混音,因为它扩展了'Object’以外的类。
如果您能给我一个解决方案或一个解决方案来使用带有两个或多个控制器的GetView,我将非常感激。
请注意,,我使用的是GetX绑定(因此我已经在另一个文件中编写了Get.put(Controller())
)和,我希望避免在小部件树中使用Get.find。
发布于 2022-03-24 16:23:53
请您解释一下在多个控制器中使用GetView的用法是什么?不支持。因为一个视图可以有多个控制器,但是有多少控制器呢?
因此,在这种情况下,您应该只对不同的控制器使用GetX小部件,如:
GetX<Controller1>(),
GetX<Controller2>(),
诸若此类
https://stackoverflow.com/questions/71586824
复制相似问题