vue-element-admin路由懒加载

匿名 (未验证) 提交于 2019-12-02 23:57:01

当打包构建应用时,Javascript 包会变得非常大,影响页面加载速度。如果我们能把不同路由对应的组件分割成不同的代码块,然后当路由被访问的时候才加载对应组件,这样就更加高效了。

结合 Vue 的异步组件和 Webpack 的代码分割功能,轻松实现路由组件的懒加载。如:

const Foo = () => import('./Foo.vue') 

当你觉得你的页面热更新速度慢的时候,才需要往下看 ↓

lazy-loading

开发环境:

module.exports = file => require('@/views/' + file + '.vue').default // vue-loader at least v13.0.0+ 

vue-loader at least v13.0.0+

生产环境:

module.exports = file => () => import('@/views/' + file + '.vue')

http://www.kemaisii.cn
http://www.eternelle.cn
http://www.yajuxuan.cn
http://www.nodonkg.cn
http://www.yurunyipinn.cn
http://www.niudangjiaa.cn
http://www.feikeshoubiaoo.cn
http://www.yumengse.cn
http://www.parniss.cn
http://www.sensefadd.cn
http://www.youmaqi.cn
http://www.yinghengg.cn
http://www.xizuann.cn
http://www.vapsint.cn

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!