Camila Waz 发布于
2020-11-04 14:40:21

vue项目使用gsap插件使数字递增动画效果

使用方法一:
1、npm install gsap
2、在使用页面中import gsap from "gsap";
<template>
  <div>{{ animatedNumber }}</div>
</template>

<script>
import gsap from "gsap";
export default {
  data () {
    return {
      number: 0,
      tweenedNumber: 0
    }
  },
  computed: {
    animatedNumber: function() {
      return this.tweenedNumber.toFixed(0);
    }
  },
  created(){
    gsap.to(this.$data, { duration: 0.5, tweenedNumber: 666666 });
  },  
}
</script>
使用方法二:
1、npm install gsap

2、main.js中import gsap from "gsap";

     Vue.prototype.gsap = gsap;

<template>
  <div>{{ animatedNumber }}</div>
</template>

<script>
export default {
  data () {
    return {
      number: 0,
      tweenedNumber: 0
    }
  },
  computed: {
    animatedNumber: function() {
      return this.tweenedNumber.toFixed(0);
    }
  },
  created(){
    this.gsap.to(this.$data, { duration: 0.5, tweenedNumber: 80 });
  },  
}
</script>
当前文章内容为原创转载请注明出处:http://www.good1230.com/detail/2020-11-04/548.html
最后生成于 2020-11-11 17:38:01