.loadindWrap{position:absolute;顶部:0;左:0;宽度:100%;高度:100%;显示:弹性;证明内容:居中;:中心;.loadingContent{颜色:rgb(160,233,66);文本对齐:居中;.iBox{底部边距:6px;我{字体大小:20px;color:#bfa}}/}/添加过渡effect.animation-enter,.animation-leave-to{opacity:0;}.animation-enter-active,.animation-leave-active{transition:opacity0.6s;}需求说明本篇我们使用vue的extend方法实现全屏加载效果。需求如下:可以通过命令打开或关闭弹出框,比如这个。$showDialog()打开,而this.$hideDialog()关闭。可以传参改变loading中的文字,也可以传参改变loading的背景颜色。当然,除了文字和背景颜色,你还可以传递更多的参数。具体可以根据业务场景设计,为了方便文章的理解,这里不再赘述。先来看看效果图:效果图的代码实现第一步是新建一个加载组件。比如我们在src目录下新建一个loading文件夹,用来存放loading相关的文件。该文件夹下新建的loading.vue文件用于Componentsrc/loading/loading.vue