Forráskód Böngészése

启动界面优化

xsx 1 éve
szülő
commit
7e1a3ecd41
3 módosított fájl, 17 hozzáadás és 12 törlés
  1. 12 6
      im-uniapp/App.vue
  2. 3 3
      im-uniapp/manifest.json
  3. 2 3
      im-uniapp/pages.json

+ 12 - 6
im-uniapp/App.vue

@@ -356,6 +356,15 @@ export default {
 				url: '/user/self',
 				method: 'GET'
 			})
+		},
+		closeSplashscreen(delay) {
+			// #ifdef APP-PLUS
+			// 关闭开机动画
+			setTimeout(() => {
+				console.log("plus.navigator.closeSplashscreen()")
+				plus.navigator.closeSplashscreen()
+			}, delay)
+			// #endif
 		}
 	},
 	onLaunch() {
@@ -365,17 +374,14 @@ export default {
 		this.refreshToken(loginInfo).then(() => {
 			// 初始化
 			this.init();
-			// 跳转到聊天页面
-			uni.switchTab({
-				url: "/pages/chat/chat"
-			})
+			this.closeSplashscreen(0);
 		}).catch(() => {
 			// 跳转到登录页
-			// #ifdef H5
 			uni.navigateTo({
 				url: "/pages/login/login"
 			})
-			// #endif
+			// 延迟1s,避免用户看到页面跳转动画
+			this.closeSplashscreen(1000);
 		})
 	}
 }

+ 3 - 3
im-uniapp/manifest.json

@@ -11,9 +11,9 @@
         "nvueStyleCompiler" : "uni-app",
         "compilerVersion" : 3,
         "splashscreen" : {
-            "alwaysShowBeforeRender" : true,
-            "waiting" : true,
-            "autoclose" : true,
+            "alwaysShowBeforeRender" : false,
+            "waiting" : false,
+            "autoclose" : false,
             "delay" : 0
         },
         /* 模块配置 */

+ 2 - 3
im-uniapp/pages.json

@@ -8,14 +8,13 @@
 		}
 	},
 	"pages": [{
+			"path": "pages/chat/chat"
+		}, {
 			"path": "pages/login/login"
 		},
 		{
 			"path": "pages/register/register"
 		},
-		{
-			"path": "pages/chat/chat"
-		},
 		{
 			"path": "pages/friend/friend"
 		},