当前位置: 首页 > news >正文

vuejs3用gsap实现动画

效果

vuejs3使用gsap刷新页面动态加载数字.gif

gsap官网地址:

https://gsap.com/

安装gsap

npm i gsap

创建Gsap.vue文件

<script setup>
import {reactive, watch} from "vue";
import gsap from "gsap";
const props = defineProps({value:{type:Number,default:0}
})
const data = reactive({num:0
})
//定义数字动画
const NumAnimate = () => {gsap.to(data,{duration:0.5, //持续时间num:props.value})
}
NumAnimate()
watch(() => props.value,() => NumAnimate())
</script><template>
<div>{{data.num.toFixed(0)}}
</div>
</template><style scoped lang="less"></style>

使用gsap.vue里定义的动画

在其他组件里使用

<script setup>
//引入定义的动画组件
import Gsap from '@/components/Gsap.vue'
</script><template><div class="t_main"><!--使用定义的动画组件 把要动画的值传进去--><Gsap :value="item.value"></Gsap></div>
</template>

http://www.lryc.cn/news/380901.html

相关文章:

  • 企业级-PDF文件下载
  • 00 - React 基础
  • 基于WPF技术的换热站智能监控系统17--项目总结
  • CI /CD学习
  • 基于matlab的高斯滤波与图像去噪
  • 解决 uniapp h5 页面在私有企微iOS平台 间歇性调用uni api不成功问题(uni.previewImage为例)。
  • Jenkins nginx自动化构建前端vue项目
  • Devicetree - 删除某个节点或属性
  • Xcode will continue when the operation completes
  • Python爬虫-贝壳新房
  • Canvas绘制图片和区域
  • Day10—Spark SQL基础
  • 开源技术:在线教育系统源码及教育培训APP开发指南
  • [C++][设计模式][观察者模式]详细讲解
  • Adobe Acrobat 编辑器软件下载安装,Acrobat 轻松编辑和管理各种PDF文件
  • eVTOL飞机:技术挑战、应用机遇和运动的作用
  • 【python】flask中如何向https服务器传输信息
  • 计算机网络 —— 应用层(FTP)
  • zookeeper + kafka消息队列
  • Python高级编程:深度学习基础
  • 如何从magento1迁移到magento2
  • 【Nginx】Nginx安装及简单使用
  • 【Linux系列】find命令使用与用法详解
  • Apple - DNS Service Discovery Programming Guide
  • 如何高效地为pip换源:详细操作指南
  • 免费ddns工具,快解析DNS解析使用教程
  • 【Vite】控制打包结构
  • Debian Linux安装minikubekubectl
  • Discuz动漫二次元风格网站模板
  • RIP、OSPF、IS-IS学习