mirror of
https://github.com/jeecgboot/JeecgBoot.git
synced 2026-01-04 04:45:28 +08:00
v3.8.1发布,上传前端代码
This commit is contained in:
@ -2,7 +2,7 @@
|
||||
* 路由实例存储文件,请勿轻易添加其他代码,防止出现 HMR 或其他问题
|
||||
*/
|
||||
import type {Router, RouterHistory} from 'vue-router';
|
||||
import {createRouter as createVueRouter, createWebHistory, RouterOptions} from 'vue-router';
|
||||
import {createRouter as createVueRouter, createWebHistory, createWebHashHistory, RouterOptions} from 'vue-router';
|
||||
|
||||
export let router: Router = null as unknown as Router;
|
||||
|
||||
@ -15,9 +15,11 @@ let webHistory: Nullable<RouterHistory> = null;
|
||||
/**
|
||||
* 创建路由
|
||||
* @param options 参数
|
||||
* @param useHashHistory 是否使用 hash 路由,true使用,false不使用hash路由
|
||||
*/
|
||||
export function createRouter(options: Partial<RouterOptions>) {
|
||||
webHistory = createWebHistory(import.meta.env.VITE_PUBLIC_PATH);
|
||||
export function createRouter(options: Partial<RouterOptions>, useHashHistory = false) {
|
||||
const createFn = useHashHistory ? createWebHashHistory : createWebHistory;
|
||||
webHistory = createFn(import.meta.env.VITE_PUBLIC_PATH);
|
||||
// app router
|
||||
let router = createVueRouter({
|
||||
history: webHistory,
|
||||
|
||||
Reference in New Issue
Block a user