diff --git a/src/platforms/app-plus-nvue/service/api/route/navigate-to.js b/src/platforms/app-plus-nvue/service/api/route/navigate-to.js index e9db3d0d7d0e6865b9a4ceecb4014fbc98f70a45..cc68f25d3003bbc7e5750c1b1cf44732e16ba266 100644 --- a/src/platforms/app-plus-nvue/service/api/route/navigate-to.js +++ b/src/platforms/app-plus-nvue/service/api/route/navigate-to.js @@ -38,7 +38,8 @@ export function navigateTo ({ invoke(callbackId, { errMsg: 'navigateTo:ok' }) - } + }, + 0 ) setStatusBarStyle() diff --git a/src/platforms/app-plus-nvue/service/api/route/util.js b/src/platforms/app-plus-nvue/service/api/route/util.js index b3d2fb6a44b828fc2b17f3c1c6173c8c1d837b00..4380a90417ace48e53b6dcf29aeee9f0f1bbd506 100644 --- a/src/platforms/app-plus-nvue/service/api/route/util.js +++ b/src/platforms/app-plus-nvue/service/api/route/util.js @@ -3,7 +3,7 @@ const ANI_SHOW = 'pop-in' export const ANI_CLOSE = 'pop-out' export function showWebview (webview, animationType, animationDuration, callback, delay = 50) { - setTimeout(() => { + function show () { webview.show( animationType || ANI_SHOW, parseInt(animationDuration) || ANI_DURATION, @@ -11,5 +11,10 @@ export function showWebview (webview, animationType, animationDuration, callback callback && callback() } ) - }, delay) + } + if (delay) { + setTimeout(show, delay) + } else { + show() + } }