hideLoading method
Implementation
void hideLoading(BuildContext context, bool isShowLoading) {
if (!isShowLoading) return; // 静默请求(isShowLoading:false)本就没弹,不计数
if (_loadingCount == 0) return; // 已归零,避免多减
_loadingCount--;
if (_loadingCount == 0 && _loadingRoute != null) {
final navigator = VAppNavigator.instance.navigatorKey.currentState;
final route = _loadingRoute!;
_loadingRoute = null; // 先置null,removeRoute抛异常也不会残留引用
navigator?.removeRoute(route);// 精确移除该路由,不pop栈顶、不误伤页面
}
}