16 lines
278 B
TypeScript
16 lines
278 B
TypeScript
export function navigateBackWithFallback(fallbackUrl: string) {
|
|
const pages = getCurrentPages()
|
|
|
|
if (pages.length > 1) {
|
|
uni.navigateBack()
|
|
return
|
|
}
|
|
|
|
uni.redirectTo({
|
|
url: fallbackUrl,
|
|
fail: () => {
|
|
uni.reLaunch({ url: fallbackUrl })
|
|
},
|
|
})
|
|
}
|