现在第一次打开登录页面,把所有路由的页面.js全部加载了,第一次打开时间很长,
按网上的路由按需加载方式设置了,没有起作用。
export const constantRoutes = [
{
path: '/login',
component: () => import(/* webpackChunkName: "login" */ '@/views/login/index'),
meta: {
navigation: true
},
hidden: true
}
]
const createRouter = () => new Router({
// mode: 'history', // require service support
scrollBehavior: () => ({
y: 0
}),
//base: "/Hisense/www/web/",
routes: constantRoutes
})
const router = createRouter()
router.$addRoutes = (params) => {
router.matcher = new Router({ // 重置路由规则
routes: constantRoutes.concat(fixedRoutes)
}).matcher
router.addRoutes(params) // 添加路由
}
解决方法,
在服务器上开启gzip压缩,解决加载时间长的问题了。
在服务器上开启gzip压缩,解决加载时间长的问题了。