navigate.js 549 B

123456789101112131415161718192021222324252627
  1. // uniapp路由二次封装
  2. export const goBack = (url) => {
  3. const oldPath = uni.getStorageSync("oldPath");
  4. const tabbarList = ['/pages/tabbar/tabbarPanel', '/pages/tabbar/personCenter', '/pages/tabbar/homePage']
  5. if (url) {
  6. console.log(url);
  7. uni.navigateTo({
  8. url
  9. })
  10. return;
  11. }
  12. if (oldPath && tabbarList.includes(oldPath) != true) {
  13. uni.navigateTo({
  14. url: oldPath
  15. })
  16. } else {
  17. uni.switchTab({
  18. url: "/pages/tabbar/tabbarPanel"
  19. })
  20. }
  21. }
  22. export const goHome = () => {
  23. uni.switchTab({
  24. url: "/pages/tabbar/tabbarPanel"
  25. })
  26. }