import Taro from '@tarojs/taro'; const LOGIN_PAGE = '/pages/login/index'; const MAX_PAGE_STACK = 9; export function navigateToLogin() { Taro.reLaunch({ url: LOGIN_PAGE }); } export function safeNavigateTo(url: string): void { const pages = Taro.getCurrentPages(); if (pages.length >= MAX_PAGE_STACK) { Taro.redirectTo({ url }); } else { Taro.navigateTo({ url }); } }