在使用 GetX 的 flutter 项目中,哪个导航代码更适合 widget 或 controller?
In a flutter project that uses GetX, which navigation code is better a widget or a controller?
我正在使用 GetX 制作一个 flutter 应用程序。
我想知道在哪里写GetX的导航函数,在widgets和controller之间。
ex) GetX.toNamed()
, GetX.back()
如果widget需要处理,controller联网后需要移动屏幕时,怎么把controller的事件传递给widget?
很简单。
创建另一个控制器
然后检查你的情况
if true GetX.back()
else return null
示例。
WillPopScope(
onWillPop: () async {
bool res = await controller.checkfun() ?? false;
if (res) {
return true;
}
return false;
},
child: ...
)
我正在使用 GetX 制作一个 flutter 应用程序。
我想知道在哪里写GetX的导航函数,在widgets和controller之间。
ex) GetX.toNamed()
, GetX.back()
如果widget需要处理,controller联网后需要移动屏幕时,怎么把controller的事件传递给widget?
很简单。
创建另一个控制器
然后检查你的情况
if true GetX.back()
else return null
示例。
WillPopScope(
onWillPop: () async {
bool res = await controller.checkfun() ?? false;
if (res) {
return true;
}
return false;
},
child: ...
)