UNPKG

ptool

Version:

vue项目开发通用工具类封装

40 lines (39 loc) 1.17 kB
"use strict"; /** * @FileName vueTools.ts * @Author Mad Dragon <395548460@qq.com> * @Version V 0.0.1 * @Date 2021/4/13 17:47 * @Title * @Desc **/ var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const createRoutes_1 = __importDefault(require("./createRoutes")); /** * 路由权限判断处 * @param to * @param next * @param homeName */ const turnTo = (to, next, homeName = 'home') => { next(); }; /** * 创建路由 * @param title 模板通用标题 * @param baseRoutes 基础路由 * @param routes 模板路由 * @param base 路由根地址,线上统一 / * @param homeName 主界面路由名 * @param mode 路由模式 默认 history hash */ const createRoute = (baseRoutes = [], routes = [], base = '', homeName = 'home', mode = 'history') => { // if (process.env.NODE_ENV === 'production') base = ''; const title = ''; // @ts-ignore return (0, createRoutes_1.default)(baseRoutes, routes, base, homeName, mode, title, turnTo); }; exports.default = { createRoute };