// utils/router.js export const navigateTo = (options,isNavigate=true) => { const publicPages = ['/pages/index/index', '/pages/chat/index','/pages/mine/index']; // 不需要登录的页面 if (publicPages.includes(options.url)) { uni.navigateTo(options); return; } const app = getApp(); app.checkLogin().then((isLogin) => { if (isLogin) { uni.navigateTo(options); } else { if(isNavigate){ uni.redirectTo({ url: `/pages/mine/index?redirect=${encodeURIComponent(options.url)}` }); }else{ uni.showToast({ title: '请先登录', icon:"none" }) } } }); };