前端Vue加载中页面动画弹跳动画loading, 阅读全文下载完整代码请关注微信公众号: 前端组件开发
效果图如下:
![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/15e94d26d8204976b6b4fd36db0db743~tplv-k3u1fbpfcp-zoom-1.image)
![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/0279f3f593a04d37b719cf5535b5ee80~tplv-k3u1fbpfcp-zoom-1.image)
使用方法
<!-- ref:唯一ref top:距离中间顶部距离 -->
<cc-loading ref="mixLoad" :top="0"></cc-loading>
// 隐藏动画
this.$refs.mixLoad.hideAnimation();
HTML代码部分
<template>
<view class="content">
<!-- ref:唯一ref top:距离中间顶部距离 -->
<cc-loading ref="mixLoad" :top="0"></cc-loading>
</view>
</template>
<script>
export default {
data() {
return {
}
},
mounted() {
let mythis = this;
setTimeout(function() {
mythis.goHideAnimation();
}, 6000);
},
methods: {
goHideAnimation() {
console.log('隐藏动画');
this.$refs.mixLoad.hideAnimation();
}
}
}
</script>
<style>
.content {
display: flex;
flex-direction: column;
}
.shareView {
margin-top: 60px;
width: 100px;
height: 40px;
line-height: 40px;
text-align: center;
background-color: antiquewhite;
align-self: center;
}
</style>