VUE中封装一个全局的loading组件

本文介绍了如何在Vue项目中封装一个全局的loading组件。通过创建一个loading组件,并将其注册为全局组件,配合Vuex管理状态,实现接口请求时的加载效果。在axios的拦截器中控制loading的显示和隐藏,达到全局控制的目的。
摘要由CSDN通过智能技术生成

KBK:其实刚刚开始的话,就没有想到要写loading组件,在做项目的时候,等待后台接口渲染的时候样式有点太丑,就想到做一个loading效果,其实作为前端,也可以使用vant element-ui 等,里面就有好多loading样式,但是我又有点太懒,懒得去一个一个的页面进行loading效果,就想到做一个全局的。。。话不多说,干货来了,嘻嘻

1.创建一个loading.vue , 里面的内容如下:
(img 是从网上扒拉下来的 ,你也可以选择自己喜欢的图片哦 )

<template>
  <div class="loading">
    <img
      width="150"
      src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1594987125387&di=bf0899070555ffe803df2da2d11f3025&imgtype=0&src=http%3A%2F%2Fimg4.imgtn.bdimg.com%2Fit%2Fu%3D3458475739%2C295617657%26fm%3D214%26gp%3D0.jpg"
      alt
    />
  </div>
</template>

<script>
export default {
   
  name: "",
  data(
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值