加载动画效果是指在等待数据加载的同时,网站或应用中会出现一个动画效果,表示正在加载数据效果。下面编程教程网小编给大家简单介绍一下具体实现代码!
具体代码如下:
<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如何实现加载动画效果?


猜你喜欢
- HTML5打开手机扫码功能及优缺点 2022-09-16
- CSS实现鼠标移至图片上显示遮罩层效果 2024-01-04
- css 限定GridView宽度并加上滚动条 2024-02-05
- PHP-Zend_Form:HTML表格中带有复选框的数据库记录 2023-10-26
- 利用JS将图标字体渲染为图片的方法详解 2024-02-25
- Ajax 动态载入html页面后不能执行其中的js快速解决方法 2023-02-15
- JavaScript中获取鼠标位置相关属性总结 2024-01-15
- js操作cookie保存浏览记录的方法 2024-02-13
- JavaScript canvas复刻苹果发布会环形进度条 2022-08-30
- Javascript图片上传前的本地预览实例 2023-12-24