diff --git a/pages/index/index.vue b/pages/index/index.vue index eb5399f..312446c 100644 --- a/pages/index/index.vue +++ b/pages/index/index.vue @@ -211,7 +211,7 @@ // uni.reLaunch({ // url: '/pages/component/home' // }); - uni.navigateBack(-1) + this.$utils.navigateBack() } } else { uni.navigateTo({ diff --git a/utils/utils.js b/utils/utils.js index 8d9cc9f..c3b57e6 100644 --- a/utils/utils.js +++ b/utils/utils.js @@ -198,6 +198,12 @@ export function navigateTo(...args){ * @param {number} num - 返回的页面数,默认为-1 */ export function navigateBack(num = -1){ + if(getCurrentPages().length == 1){ + uni.reLaunch({ + url: '/pages/component/home' + }) + return + } uni.navigateBack(num) }