美文网首页
vue+webpack实现异步组件加载

vue+webpack实现异步组件加载

作者: ccphantom | 来源:发表于2017-11-30 01:44 被阅读0次

HTML

<input type="button"  @click="showchild" value="show"> //点击按钮后,show为真,先获取child组件,再渲染div内容 
<div id="contain" v-if="show">
    <child></child>
</div>

JS

data () {
    return {
        msg: 'Welcome to Your Vue.js App',
        show:false
    }
},
methods: {
    showchild:function(){
        this.show=true;
    }
},
components: {
    'child': function(resolve) {
        require(['./components/child.vue'], resolve);
    }
} 

注意:加载异步组件的时候,组件名后边的.vue不要忽略。这个例子应该比较直观了。点击按钮之后改变了变量show的布尔值为真,由于child.vue是异步组件,所以会先ajax获取组件然后渲染。

相关文章

  • vue-01

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

  • vue+webpack实现异步组件加载

    HTML JS 注意:加载异步组件的时候,组件名后边的.vue不要忽略。这个例子应该比较直观了。点击按钮之后改变了...

  • 性能优化之Vue组件懒加载(二)

    上一次我们实现了模块的渲染和模块内的资源的加载,但是我们并没有真正实现组件的异步加载。 1.什么是异步组件? 异步...

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

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

  • vue 异步加载组件

    通过箭头函数加import 可以实现异步加载组件功能,可以实现性能优化

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

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

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

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

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

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

  • vue中组件懒加载

    vue中组件懒加载的方法 1.异步实现路由懒加载 2.import(推荐使用这种方式) 同理,路由懒加载和组件懒加...

  • react记录 二

    目录 一.react异步加载组件,分模块加载,提高打开性能 二. 三. 四. 一.react异步加载组件,分模块加...

网友评论

      本文标题:vue+webpack实现异步组件加载

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