博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Vue核心技术-27,异步组件
阅读量:2222 次
发布时间:2019-05-08

本文共 393 字,大约阅读时间需要 1 分钟。

一,前言

当一个项目中使用了大量组件时,在一开始就将所有组件都加在完成并不是一件必须的事情更何况这样做会影响应用的性能和用户体验,这是可以考虑使用动态组件对应用进行优化

二,动态组件

Vue允许将组件定义为一个工厂函数,在组件需要渲染时才触发工厂函数动态地解析组件而且,Vue能够将动态组件解析的结果进行缓存,用于组件再次渲染
为了模拟组价加载耗时,使用定时器进行耗时模拟工厂函数function (resolve, reject)接受一个resolve或reject(reason)回调异步组件可以通过ajax获取组件配置,然后调用resolve将请求的组件配置信息传入组件进行使用

三,结尾

本篇通过一个简单的例子,对异步组件进行介绍异步组件设计能使代码灵活性得到很大的增强使用webpack进行打包编译以及.vue单文件写法,能够更加方便的实现异步组件

转载地址:http://wjvfb.baihongyu.com/

你可能感兴趣的文章
Git上传代码时碰到的问题及解决方法
查看>>
【Linux】vim的简单配置
查看>>
【C++】智能指针
查看>>
【C++】const修饰的成员函数
查看>>
【C++】面向对象的三大特性
查看>>
【C++】智能指针(后续)
查看>>
【C】堆区和栈区的区别
查看>>
【linux】send和recv函数解析
查看>>
【Linux】线程安全的单例模式以及计算密集型线程和IO密集型线程
查看>>
一次完整的HTTP请求是怎样的??
查看>>
【C++】常见的内存泄漏及解决方法
查看>>
【C++】const 指针与指向const的指针
查看>>
【Linux】多线程和多进程 及其应用场景
查看>>
【C++】构造函数中必须通过初始化列表来进行初始化情况
查看>>
【算法】对于大数的操作
查看>>
【操作系统】系统调用的概念
查看>>
【计算机网络】cookie和session的区别
查看>>
【C++】构造函数、析构函数抛出异常的问题
查看>>
【C++】关于vector<bool>
查看>>
【操作系统】内存碎片产生原因及终极解决办法
查看>>