VUE 动态组件&异步组件

在动态组件中使用 keep-alive

  • 在动态组件中使用keep-alive可一缓存组件 在组件切换的时候不会重新创建组件,会复用原来的组件保持原来组件的状态

异步组件

  • 在大型的应用中我们需要将应用分割成一小块的代码块,并且在需要的时候才重服务加载,为了简化,vue提供一个工厂函数定义你的组件,这个函数会异步解析你组件定义。Vue只有在这个组件被需要渲染的时候才会触发改函数。额且会吧结果缓存起来,在未来使用。
Vue.component('async-example', function (resolve, reject) {
  setTimeout(function () {
    // 向 `resolve` 回调传递组件定义
    resolve({
      template: '<div>I am async!</div>'
    })
  }, 1000)
})
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 老父生性豪爽,喜交游。有高中同学诸人,相交甚厚,来往已半个世纪矣。期间有居高位者,亦有躬耕陇亩者,白发相聚,忘情尘...
    青简书阅读 1,716评论 2 5
  • 关于Elasticsearch的选举机制:ES选举master机制不像Hbase的HMaster选举, HMast...
    kason_zhang阅读 17,503评论 3 16
  • 所有的爱与不爱或许都是经历,可我却没有勇气说出他的好与不好与我而言,无关痛痒
    岸芷汀兰lu阅读 1,397评论 0 1