tab.js 822 B

123456789101112131415161718192021222324252627282930313233
  1. "use strict";
  2. const common_vendor = require("../common/vendor.js");
  3. const tab = {
  4. // 关闭所有页面,打开到应用内的某个页面
  5. reLaunch(url) {
  6. return common_vendor.index.reLaunch({
  7. url
  8. });
  9. },
  10. // 跳转到tabBar页面,并关闭其他所有非tabBar页面
  11. switchTab(url) {
  12. return common_vendor.index.switchTab({
  13. url
  14. });
  15. },
  16. // 关闭当前页面,跳转到应用内的某个页面
  17. redirectTo(url) {
  18. return common_vendor.index.redirectTo({
  19. url
  20. });
  21. },
  22. // 保留当前页面,跳转到应用内的某个页面
  23. navigateTo(url) {
  24. return common_vendor.index.navigateTo({
  25. url
  26. });
  27. },
  28. // 关闭当前页面,返回上一页面或多级页面
  29. navigateBack() {
  30. return common_vendor.index.navigateBack();
  31. }
  32. };
  33. exports.tab = tab;