fix: 修复 RouteMeta 字段不完整的问题

This commit is contained in:
pany
2022-08-23 18:09:13 +08:00
parent a9f8e6ccc2
commit f1c8a14b98
5 changed files with 46 additions and 36 deletions

View File

@@ -1,8 +1,9 @@
import { createRouter, createWebHashHistory, createWebHistory, RouteRecordRaw } from "vue-router"
import { createRouter, createWebHashHistory, createWebHistory } from "vue-router"
import type { RouteRecordRaw } from "vue-router"
const Layout = () => import("@/layout/index.vue")
/** 常驻路由 */
export const constantRoutes: Array<RouteRecordRaw> = [
export const constantRoutes: RouteRecordRaw[] = [
{
path: "/redirect",
component: Layout,
@@ -138,7 +139,7 @@ export const constantRoutes: Array<RouteRecordRaw> = [
* 用来放置有权限 (Roles 属性) 的路由
* 必须带有 Name 属性
*/
export const asyncRoutes: Array<RouteRecordRaw> = [
export const asyncRoutes: RouteRecordRaw[] = [
{
path: "/permission",
component: Layout,
@@ -220,7 +221,7 @@ export function resetRouter() {
}
})
} catch (error) {
// 强制刷新浏览器,不过体验不是很好
// 强制刷新浏览器也行,只是交互体验不是很好
window.location.reload()
}
}