123456789101112131415161718192021222324252627282930313233 |
- "use strict";
- const common_vendor = require("../common/vendor.js");
- require("../store/index.js");
- const utils_util = require("../utils/util.js");
- const getTabBarLinks = () => {
- const tabBarLinks = [
- "pages/home/index",
- "pages/camp/index",
- "pages/games/index",
- "pages/user/index"
- ];
- return tabBarLinks;
- };
- const navTo = (url, query = {}, modo = "navigateTo") => {
- if (!url || url.length == 0) {
- return false;
- }
- if (utils_util.inArray(url, getTabBarLinks())) {
- common_vendor.index.switchTab({
- url: `/${url}`
- });
- return true;
- }
- const queryStr = query ? "?" + utils_util.urlEncode(query) : "";
- modo === "navigateTo" && common_vendor.index.navigateTo({
- url: `/${url}${queryStr}`
- });
- modo === "redirectTo" && common_vendor.index.redirectTo({
- url: `/${url}${queryStr}`
- });
- return true;
- };
- exports.navTo = navTo;
|