router.js 399 B

1234567891011121314151617
  1. export function go(url) {
  2. uni.navigateTo({ url })
  3. }
  4. export function switchMain(url) {
  5. uni.reLaunch({ url })
  6. }
  7. // 返回上一页;没有上一页(深链进入)时退回 fallbackUrl
  8. export function back(fallbackUrl = '') {
  9. const pages = getCurrentPages()
  10. if (pages.length > 1) {
  11. uni.navigateBack({ delta: 1 })
  12. return
  13. }
  14. if (fallbackUrl) uni.reLaunch({ url: fallbackUrl })
  15. }