"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;