加载动画效果是指在等待数据加载的同时,网站或应用中会出现一个动画效果,表示正在加载数据效果。下面编程教程网小编给大家简单介绍一下具体实现代码!
具体代码如下:
<template>
<div>
<div v-if="isLoading" class="loading"></div>
<div v-else>
<!-- 数据加载完了后显示的内容 -->
</div>
</div>
</template>
<script>
export default {
data() {
return {
isLoading: true
};
},
mounted() {
// 模拟数据加载
setTimeout(() => {
this.isLoading = false;
}, 3000);
}
};
</script>
<style>
.loading {
animation: spin 1s linear infinite;
border: 4px solid #f3f3f3;
border-top: 4px solid #3498db;
border-radius: 50%;
width: 40px;
height: 40px;
margin: 20px auto;
}
@keyframes spin {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
</style>
以上是编程学习网小编为您介绍的“Vue如何实现加载动画效果?”的全面内容,想了解更多关于 vuejs 内容,请继续关注编程基础学习网。
沃梦达教程
本文标题为:Vue如何实现加载动画效果?
基础教程推荐
猜你喜欢
- 简单讲解jQuery中的子元素过滤选择器 2024-04-07
- 用原生js做单页应用 2024-04-22
- 利用AJAX实现WordPress中的文章列表及评论的分页功能 2024-04-01
- elementui源码学习仿写el-link示例详解 2024-03-11
- vue实现一个获取按键展示快捷键效果的Input组件 2024-04-09
- layer.open+iframe页窗口=在父页面调用iframe子页面函数 2022-10-05
- vue如何实现只有自身触发事件(v-on:click.self) 2025-01-16
- 使用three.js实现炫酷的酸性风格3D页面效果 2024-03-12
- uniapp中vuex的应用使用步骤 2022-10-21
- JS前端同源策略和跨域及防抖节流详解 2024-04-22