vue-countTo的使用
vue-countTo 是一个无依赖的轻量级 vue 组件,可以自己覆盖 easingFn。可以设置 startVal 和 endVal ,它会自动判断加计数或减计数。
1:安装依赖
// 加上 --save 参数会自动添加依赖到 package.json 中去
npm install vue-count-to --save
2:示例 (如果 此插件只在项目某个页面使用 建议使用局部注册方法)
// 方法1 局部注册:在对应页使用components注册组件。
// 方法2 全局注册:在 @/main.js文件下注册组件。
import countTo from 'vue-count-to'
Vue.component('countTo', countTo)
3:选项
| 属性 | 描述 | 类型 | 默认值 |
|---|---|---|---|
| startVal | 开始值 | Number | 0 |
| endVal | 结束值 | Number | 2017 |
| duration | 持续时间,以毫秒为单位 | Number | 3000 |
| autoplay | 自动播放 | Boolean | true |
| decimals | 要显示的小数位数 | Number | 0 |
| decimal | 十进制分割 | String | . |
| separator | 分隔符 | String | , |
| prefix | 前缀 | String | '' |
| suffix | 后缀 | String | '' |
| useEasing | 使用缓和功能 | Boolean | true |
| easingFn | 缓和回调 | Function | — |
注:当autoplay:true时,它将在startVal或endVal更改时自动启动
4:功能
| 函数名 | 描述 |
|---|---|
| mountedCallback | 挂载以后返回回调 |
| start | 开始计数 |
| pause | 暂停计数 |
| reset | 重置countTo |
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
