VUE-零散记录点之异步组件

121 阅读1分钟

异步组件用在申明组建时返回一个promise,在异步操作后,比如请求,setTimeOut后进行家在,高级异步组件在申请时可以有多个参数可选,其中delay是指loading组件延迟多少秒加载,并不是本注册的组建多少秒后加载。

const Banner = ()=>({
    component:new Promise(function(resolve){
        setTimeout(function(){
            resolve(import('./Banner.vue'))
        },2500)
    }),
    loading:Loading,
    delay: 500 
})

components:{
    Banner
}