社区
JavaScript
帖子详情
javascript 文件结构发生变化,需要适应新的文件结构 ,如何动态加载路由配置文件
艾小牛
2018-04-17 11:52:52
正常情况下,js文件结构下有一个目录,是个空目录。
有些操作,会在这个空目录下产生独立的业务目录;
再次打开网页时,需要把这个新生成的业务目录中的路由配置文件加载到框架中去,该怎么加载?
目前使用的有技术js+jquery+AngularJS+requireJS。
迫切希望得到大神的指点!
...全文
599
回复
打赏
收藏
javascript 文件结构发生变化,需要适应新的文件结构 ,如何动态加载路由配置文件
正常情况下,js文件结构下有一个目录,是个空目录。 有些操作,会在这个空目录下产生独立的业务目录; 再次打开网页时,需要把这个新生成的业务目录中的路由配置文件加载到框架中去,该怎么加载? 目前使用的有技术js+jquery+AngularJS+requireJS。 迫切希望得到大神的指点!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
vue项目中通过
文件
操作进行
动态
加载
路由
(router.js)
前言:在vue项目中都
需要
配置router,而在一个项目中
需要
配置的静态
路由
非常多,一个router.js
文件
下写几百行代码,这也太xxxx了 解决的话一个是后端提供
路由
进行
路由
动态
加载
渲染,另一种就是对
路由
文件
的
动态
加载
接下来我们来实现下
路由
文件
的
动态
加载
第一步,在创建vue
文件
时,可以在同级
文件
夹下在创建一个router.js,在这里面配置本
路由
及其子
路由
//
路由
懒
加载
const Login = () => import(/* webpackChunkName: "log..
vue-router 实现
路由
懒
加载
(
动态
加载
路由
)
在Vue.js中,可以使用vue-router来实现
路由
懒
加载
,也称为
动态
加载
路由
。
路由
懒
加载
的目的是在用户访问某个
路由
时再
加载
对应的组件,而不是在应用初始化时一次性
加载
所有组件。这样可以提高应用的初始
加载
速度,只在
需要
时才
加载
对应的组件。要实现
路由
懒
加载
,可以使用Vue提供的异步组件
加载
功能,结合import()函数或webpack的
动态
import()语法。
vue
路由
懒
加载
加
动态
路由
Vue Router 懒
加载
技巧,聚焦于结合
动态
路由
与按需
加载
组件,以深度优化项目初始
加载
速度
VUE之
路由
懒
加载
和
动态
路由
在构建大型VUE项目时,比如好几百个
路由
,将
路由
页面打包到一起,
JavaScript
包会变得非常大,影响首页的
加载
性能,而这些
路由
页面中的绝大多数并非首页
加载
所必须的,这时我们
需要
使用
路由
懒
加载
的功能,把不同
路由
对应的组件分割成不同的代码块,然后当
路由
被访问的时候才
加载
对应组件。结合 Vue 的异步组件和 Webpack 的代码分割功能,可以轻松实现
路由
组件的懒
加载
。
若依框架前端打包部署后出错(
动态
路由
懒
加载
文件
失败)
其实可以很明显的发现,出错之后的打包,大小远远小于正常清空下的,这是因为
动态
加载
文件
的时候,没有成功
加载
动态
路由
的
文件
,大小直接比之前小了一大半,而
动态
加载
需要
用到babel插件来进行转译,所以babel出问题就会导致打包时,
动态
路由
的
文件
无法正常
加载
。首先这个方法十分的粗暴,就是将懒
加载
改为了非懒
加载
,我在修改之后,虽然
动态
路由
的页面能够正常显示了,但是会出现样式
文件
失效的问题,从性能上来说没达到要求,从效果上来说也不对,因此这种方案。,解决了这个大坑,这说明已经正常
加载
了
动态
路由
文件
!
JavaScript
87,993
社区成员
224,694
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章