美文网首页
Vue异步加载组件

Vue异步加载组件

作者: 梁风有意 | 来源:发表于2018-09-17 15:56 被阅读0次

1.异步加载组件就是在定义组件的时候什么都不做,只有当组件第一次使用的时候才进行加载和渲染。

2.实现的三种方式:

1)webpack代码分割。

        component:resolve => require(['@/component/helloworld'],resolve);(这里的@是相对路径,要看webpack的你自己是怎么配置的)

        这里的require是AMD规范的引入关键词,resolve是全部引入成功以后的回调函数,第一个参数是依赖, require会先引入依赖模块,再执行回调函数。

2)webpack2+es6。

        component:() => import('./component/helloworld');

        import函数是es6里面的新方法,主要是进行异步加载的,返回一个promise对象。import命令能够接受什么参数,import()函数就能接受什么参数,两者区别主要是后者为动态加载。

3)webpack另一种代码分割。   

        这种方法好像比较受推荐,我在前辈写的项目中看到的也是这种写法。

       component: r => require.ensure([], () => r(require('./helloworld.vue')), 'group-foo')

相关文章

  • vue-01

    vue+webpack 优化 一.异步加载 1.异步加载组件,其实就是组件懒加载。可以理解为:当我需要使用组件的时...

  • vue项目实现按需加载的3种方式:vue异步组件技术、es提案的

    1. vue异步组件技术 vue-router配置路由,使用vue的异步组件技术,可以实现按需加载。但是,这种情况...

  • vue项目实现按需加载的方式

    ,1. vue异步组件技术vue-router配置路由,使用vue的异步组件技术,可以实现按需加载。但是,这种情况...

  • vue.js v1 懒加载实践

    vue指南说,可以异步加载component vue指南 => 异步加载组件 注意 下面的内容假设你已经学会: w...

  • vue项目按需加载

    原理:利用webpack对代码进行分割是懒加载的前提,懒加载就是异步调用组件,需要时候才下载。 1、vue异步组件...

  • vue路由懒加载及组件懒加载

    路由 和 组件 的常用两种懒加载方式:1、vue异步组件实现路由懒加载component:resolve=>(['...

  • vue提升性能的几种简单方法

    1.vue异步组件实现懒加载方法如下:component:resolve=>(require([‘需要加载的路由的...

  • Vue路由异步组件

    vue异步组件和懒加载可以优化vue的性能 一、 原理 利用webpack对代码进行分割是懒加载的前提,懒加载就是...

  • component:(resolve) => require是什

    这是异步加载组件,当你访问 / ,才会加载 home.vue。 路由懒加载的一种写法 也可以用import vue...

  • Vue的异步组件

    异步组件,顾名思义,按需加载组件。 在vue的文档中,除了异步组件的高级使用方法外,介绍了三个异步组件的解决方案 ...

网友评论

      本文标题:Vue异步加载组件

      本文链接:https://www.haomeiwen.com/subject/vqywmftx.html