common.js 931 B

123456789101112131415161718192021222324252627282930313233343536
  1. export function goBack(index, url) {
  2. if (index == 1) {
  3. // 关闭当前页,返回上一页面或多级页面。
  4. uni.navigateBack({
  5. delta: url,
  6. animationType: 'pop-out',
  7. animationDuration: 300
  8. });
  9. } else if (index == 2) {
  10. // 保留当前页,跳转到非tabbar页面,使用uni.navigateBack可以返回到原页面。
  11. uni.navigateTo({
  12. url: url,
  13. animationType: 'pop-in',
  14. animationDuration: 300
  15. })
  16. } else if (index == 3) {
  17. // 跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面。
  18. uni.switchTab({
  19. url: url,
  20. animationType: 'pop-in',
  21. animationDuration: 300
  22. })
  23. } else if (index == 4) {
  24. // 关闭所有页面,打开到应用内的某个页面。
  25. uni.reLaunch({
  26. url: url,
  27. animationType: 'pop-in',
  28. animationDuration: 300
  29. })
  30. } else if (index == 5) {
  31. // 关闭当前页面,跳转到应用内的某个页面。
  32. uni.redirectTo({
  33. url: url,
  34. });
  35. }
  36. }