vue实现态展示数字(从0动态涨到指定数字)
效果图代码VUE-ANIMATE-NUMBER插件动态展示数字1 安装插件npm install vue-animate-number2 在MAIN.JS中引入import Vue from 'vue'import VueAnimateNumber from 'vue-animate-number'Vue.use(VueAnimateNumber)3使用<template><di
·
效果图
代码
VUE-ANIMATE-NUMBER插件动态展示数字
1 安装插件
npm install vue-animate-number
2 在MAIN.JS中引入
import Vue from 'vue'
import VueAnimateNumber from 'vue-animate-number'
Vue.use(VueAnimateNumber)
3使用
<template>
<div>
<animate-number
from="1"
to="10"
duration="1000"
easing="easeOutQuad"
:formatter="formatter"
></animate-number>
<!-- 最简单的案例,from是开始值,to是结束值 -->
<animate-number from="1" to="10"></animate-number>
<animate-number ref="myNum" from="0" to="10" mode="manual" :formatter="formatter"></animate-number><br>
<!-- 也可以通过按钮去触发-->
<button type="button" @click="startAnimate()"> animate! </button>
</div>
</template>
<script>
export default {
methods: {
formatter: function (num) {
return num.toFixed(2)
},
startAnimate: function () {
this.$refs.myNum.start()
}
}
}
</script>
更多推荐
已为社区贡献2条内容
所有评论(0)