异步组件用在申明组建时返回一个promise,在异步操作后,比如请求,setTimeOut后进行家在,高级异步组件在申请时可以有多个参数可选,其中delay是指loading组件延迟多少秒加载,并不是本注册的组建多少秒后加载。
const Banner = ()=>({
component:new Promise(function(resolve){
setTimeout(function(){
resolve(import('./Banner.vue'))
},2500)
}),
loading:Loading,
delay: 500
})
components:{
Banner
}