4 个回答

这应该是,前端路由懒加载打包成多个文件(import()异步导入即可),进入系统请求后端拿到路由表,动态添加对应路由,然后进入页面时,再加载对应页面js文件

目前项目采用的是router.beforeEach中,通过接口获取生成可访问的路由表,动态添加到路由中。

打包之前从后端获取路由表,写入router.js之后再开始打包任务?

新手上路,请多包涵
function loadView(view) {
    return () => import(`@/views/${ view }`)
}

通过addRoute动态加载路由文件
webpack会将@/views下的文件都进行打包,打包出来就是单独的路由文件

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题