更新记录
1.0.0(2024-07-22) 下载此版本
新增
平台兼容性
uni-app
Vue2 | Vue3 | Chrome | Safari | app-vue | app-nvue | Android | iOS | 鸿蒙 |
---|---|---|---|---|---|---|---|---|
√ | √ | √ | - | - | - | - | - | - |
微信小程序 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 京东小程序 | 鸿蒙元服务 | QQ小程序 | 飞书小程序 | 快应用-华为 | 快应用-联盟 |
---|---|---|---|---|---|---|---|---|---|---|
√ | - | - | - | - | - | - | √ | - | - | - |
hbxw-countup组件
介绍
自定义数字变化动画效果组件支持小数位控制支持千分位展示支持字体大小颜色行高控制
使用示例
推荐先直接复制示例代码到工程中看效果了解下使用方法再投入项目使用。
<template>
<view class="conatainer">
<hbxw-countup :value="testval"></hbxw-countup>
<hbxw-countup
:value="testval"
:decimal="2"
fontSize="56rpx"
color="red"
/>
<input type="number" class="input-item" v-model="testval">
</view>
</template>
<script>
export default {
data() {
return {
testval: 9999
}
},
methods: {
}
}
</script>
<style lang="scss" scoped>
.conatainer{
display: flex;
flex-direction: column;
}
.input-item{
border: 1px solid #ccc;
}
</style>
API
Props
属性名 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
value | Number | 0 | 是 | 当前要展示的数字值 |
duration | Number | 2 | 否 | 数字完成一次滚播时间,单位秒 |
decimal | Number | 2 | 否 | 要保留的小数位数 |
isMillennials | Boolean | false | 否 | 是否要展示千分位 |
fontSize | Number | 40 | 否 | 数字字体大小 |
lineHeight | Array | 1.2 | 否 | 数字行高 |
color | Array | #333 | 否 | 数字颜色 |