diff --git a/lib/pages/login_page/account/login_account_page.dart b/lib/pages/login_page/account/login_account_page.dart index 7c07c61..7421c7a 100644 --- a/lib/pages/login_page/account/login_account_page.dart +++ b/lib/pages/login_page/account/login_account_page.dart @@ -56,6 +56,7 @@ class _LoginAccountPageContianerState extends State i /// 跳转到邀请码页面 void _openInvitePage() { print('跳转到邀请码页面'); + RouterUtil.hideKeyboard(context); Navigator.push(context, CupertinoPageRoute( // builder: (_) => PageFactory.create('login_invite', null) builder: (_) => LoginInvitePage() @@ -64,6 +65,7 @@ class _LoginAccountPageContianerState extends State i /// 登陆成功页面 void _openLoginSuccessPage() { + RouterUtil.hideKeyboard(context); Navigator.pushAndRemoveUntil( context, MaterialPageRoute(builder: (BuildContext context) => PageFactory.create('homePage', null)), diff --git a/lib/pages/login_page/invite/login_invite_page.dart b/lib/pages/login_page/invite/login_invite_page.dart index 2630a4e..6dbe6bf 100644 --- a/lib/pages/login_page/invite/login_invite_page.dart +++ b/lib/pages/login_page/invite/login_invite_page.dart @@ -48,6 +48,7 @@ class _LoginInvitePageContainerState extends State { /// 注册成功跳转 void _successJump(){ + RouterUtil.hideKeyboard(context); Navigator.pushAndRemoveUntil( context, MaterialPageRoute(builder: (BuildContext context) => PageFactory.create('homePage', null)), diff --git a/lib/pages/login_page/login_page.dart b/lib/pages/login_page/login_page.dart index 5ed0496..ca9078a 100644 --- a/lib/pages/login_page/login_page.dart +++ b/lib/pages/login_page/login_page.dart @@ -42,6 +42,7 @@ class _LoginPageContainerState extends State { void _loginClick(String type) { print('登陆$type'); if(type == 'mobile'){ + RouterUtil.hideKeyboard(context); Navigator.push(context, CupertinoPageRoute( builder: (_) => LoginAccountPage(null) ));