这个蛮简单的,蛮写一下
思路:在index.html文件的body中写一个id为Loading的div,然后再created生命周期的时候判断这个div是否存在,存在的话就移除。(建议用css写动画,减少资源占用)

created: function(){document.body.removeChild(document.getElementById('Loading'));},

html内容如下

<!--加载中的动画--><div id="Loading"><div class="loader-inner ball-beat"><div></div><div></div><div></div></div></div>

附小动画样式代码:

<!-- 加载动画样式控制 --><style type="text/css">#Loading {top:50%;left:50%;position: absolute;-webkit-transform: translateY(-50%)  translateX(-50%);transform: translateY(-50%)  translateX(-50%);z-index:100;}@-webkit-keyframes ball-beat {50% {opacity: 0.2;-webkit-transform: scale(0.75);transform: scale(0.75); }100% {opacity: 1;-webkit-transform: scale(1);transform: scale(1); } }@keyframes ball-beat {50% {opacity: 0.2;-webkit-transform: scale(0.75);transform: scale(0.75); }100% {opacity: 1;-webkit-transform: scale(1);transform: scale(1); } }.ball-beat > div {background-color: #5D9BFF;width: 15px;height: 15px;border-radius: 100% !important;margin: 2px;-webkit-animation-fill-mode: both;animation-fill-mode: both;display: inline-block;-webkit-animation: ball-beat 0.7s 0s infinite linear;animation: ball-beat 0.7s 0s infinite linear; }.ball-beat > div:nth-child(2n-1) {-webkit-animation-delay: 0.35s !important;animation-delay: 0.35s !important; }</style>

三步搞定~

VUE加载动画3步就搞定相关推荐

  1. vue加载动画element ui V-loading属性 踩坑记录

    根据需求,由预览按钮打开弹窗,且弹窗需要渲染的数据较多,渲染的速度比较慢,所以要加一个加载中的效果,element ui的 v-loading属性就正好可以解决这一需求,但是当加入这一属性之后发现,是 ...

  2. 7 种最棒的 Vue Loading 加载动画组件测评与推荐 - 穷尽市面上所有加载动画效果(Vue loader)类型

    本文完整版:<7 种最棒的 Vue Loading 加载动画组件测评与推荐> 目录 7 种不同类型的 Vue Loading 加载动画组件 1. Vue Simple Spinner - ...

  3. vue ajax加载动画,vue 请求加载数据的时候如何显示加载动画

    提醒一下:建议把ajax的请求,拆分成一个独立的sdk,避免多处重复代码. that.loading(false);应该写到ajax执行结束后. var lhcmDetail=new Vue({ el ...

  4. axios vue 加载效果动画_在vue中通过axios异步使用echarts

    现实的工作中, 数据不可能是像之前的demo演示的那样把数据写死的. 所有的数据都应该通过发送请求进行获取, 所以, 这篇文章, 我将在Vue项目中使用Echarts: 在Vue中引入Echarts中 ...

  5. 【vue开发问题-解决方法】(八)利用axios拦截器实现elementUI中加载动画,控制加载区域

    [vue开发问题-解决方法](八)利用axios拦截器实现elementUI中加载动画,控制加载区域 参考文章: (1)[vue开发问题-解决方法](八)利用axios拦截器实现elementUI中加 ...

  6. echart 不立即更新 解决首次加载动画问题 vue watch immediate

    echart 不立即更新 解决首次加载动画问题   vue watch immediate watch:{data:{handler(val){this.$nextTick(() =>{this ...

  7. Vue在请求(axios)里面实现loading加载动画

    1.在main.js里引入axios import axios from "@/http/index.js" 2.在vuex中设置状态 state: {isLoading: fal ...

  8. vue element-ui Loading加载事件的使用以及自定义Loading加载动画

    elemen-ui官方使用 <el-tablev-loading="loading"element-loading-text="拼命加载中"element ...

  9. vue 项目在加载完成之前,显示预置加载动画

    vue 项目在加载完成之前,显示预置加载动画 自己有一个日记项目,由于服务器带宽很小1MB,在加载之前页面中显示是空白的,就想给它加个前置的动画,这个用户体验更好. 一.实现 1. 定义项目入口 如果 ...

最新文章

  1. 高频运行脚本案例 $$
  2. 珍惜相聚,亦珍惜离别
  3. GDCM:dicom文件转储签证变更的测试程序
  4. python 通信中间件_apachemiddleware-有用的Python中间件,用于mod\wsgi部署-James Gardner 0.1.1 0.1.0...
  5. Java语法教程-Java开发环境安装JDK
  6. SAP Spartacus 404 Not found页面的显示机制 - canActivateNotFoundPage
  7. Nginx配置文件详细说明(转)
  8. C语言:求圆的面积和周长
  9. 【转】详解vue的diff算法
  10. iis6安装PHPManager和URL Rewrite
  11. java版本导致ASDM连不上ASA
  12. 2021年100道最新软件测试面试题,常见面试题及答案汇总
  13. c语言的log算法实现,C语言中有关log函数的算法
  14. 【Android驱动】高通msm8953背光流程
  15. 图灵机停机问题的不可判定性
  16. Matlab许可证过期解决办法
  17. 运维之查看服务器cpu、内存、硬盘
  18. python中将str转成数字_python如何将字符转换为数字
  19. 【2018VR眼镜评测】VR一体机哪个好?UGP VR一体机怎么样?UGP VR 一体机值入手吗?
  20. 黑客攻防技巧:2分钟入侵网站全程实录(组图)

热门文章

  1. WordPress主题阿里巴巴爱前端
  2. ziddu免费网络硬盘
  3. CorelDRAW X6低价再次冲破底线
  4. 盛业首席战略官原野:产业数字化时代,连接比拥有更重要
  5. 推荐一首好听的抗灾原创迎奥运歌曲:中国一路平安,祝福中国,祝福灾区人民,祝北京奥运会成功!!...
  6. 职业技术女性怎样做好职业规划
  7. 陈昊芝--Great or nothing
  8. 软件测试人员如何阐述跳槽原因
  9. 当代职场超尴尬瞬间,你肯定都中
  10. Matlab绘制频率特性