uniapp中uview组件库丰富的CountTo 数字滚动使用方法

这篇具有很好参考价值的文章主要介绍了uniapp中uview组件库丰富的CountTo 数字滚动使用方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

uniapp中uview组件库丰富的CountTo 数字滚动使用方法,uniapp,uni-app,notepad++

目录

#平台差异说明

#基本使用

#设置滚动相关参数

#是否显示小数位

#千分位分隔符

#滚动执行的时机

#API

#Props

#Methods

#Event


该组件一般用于需要滚动数字到某一个值的场景,目标要求是一个递增的值。

注意

如果给组件的父元素设置text-align: center想让数字水平居中,可能是由于元素内容快速变化而导致渲染的问题,在APP上组件可能会有轻微的左右抖动现象, 解决办法是给父元素设置padding-left或者margin-left即可。

#平台差异说明

App H5 微信小程序 支付宝小程序 百度小程序 头条小程序 QQ小程序

#基本使用

通过start-val设置开始值,end-val设置结束值

<u-count-to :start-val="30" :end-val="500"></u-count-to>

#设置滚动相关参数

  • 通过duration设置从开始值到结束值整个滚动过程所需的时间,单位ms
  • 通过use-easing设置滚动快结尾的时候,是否放慢滚动的速度,给用户更好的视觉效果
<u-count-to :start-val="30" :end-val="500" :duration="2000" :use-easing="false"></u-count-to>

#是否显示小数位

通过decimals设置显示的小数位,如果设置了,在滚动过程中,小数位会一起变化。如果start-valend-val是带小数的,应该设置decimals为 start-valend-val一样的小数位数值,如end-val为1200.55,那么decimals应该设置为2。

<u-count-to :start-val="30" :end-val="500.55" :decimals="2"></u-count-to>

#千分位分隔符

通过separator配置千分位分隔符,默认为空字符串,可以设置英文逗号",",此参数表现为end-val值超过1000时,比如为"1257",那么滚动后会变成"1,245",在金额数值时, 该参数可能会用上。

<u-count-to :end-val="1542" separator=","></u-count-to>

#滚动执行的时机

可以通过autoplay设置是否需要初始化时就开始滚动,默认为true,如果设置为false,可以通过组件的ref去控制组件内部的start()paused() 方法来开始或暂停。

<template>
	<u-count-to ref="uCountTo" :end-val="endVal" :autoplay="autoplay"></u-count-to>
</template>

<script>
	export default {
		data() {
			return {
				endVal: 5000.55,
				autoplay: false
			};
		},
		methods: {
			start() {
				this.$refs.uCountTo.start();
			},
			paused() {
				this.$refs.uCountTo.paused();
			},
			reStart() {
				this.$refs.uCountTo.reStart();
			},
		}
	}
</script>

#API

#Props

参数 说明 类型 默认值 可选值
start-val 开始值 String | Number 0 -
end-val 结束值 String | Number 0 -
duration 滚动过程所需的时间,单位ms String | Number 2000 -
autoplay 是否自动开始滚动 Boolean true false
decimals 要显示的小数位数,见上方说明 String | Number 0 -
use-easing 滚动结束时,是否缓动结尾,见上方说明 Boolean true false
separator 千位分隔符,见上方说明 String - -
color 字体颜色 String #303133 -
font-size 字体大小,单位rpx String | Number 50 -
bold 字体是否加粗 Boolean false true

#Methods

此方法如要通过ref手动调用文章来源地址https://www.toymoban.com/news/detail-786322.html

名称 说明
start autoplayfalse时,通过此方法启动滚动
reStart 暂停后重新开始滚动(从暂停前的值开始滚动)
paused 暂停滚动

#Event

事件名 说明 回调参数 版本
end 数值滚动到目标值时触发 - -

到了这里,关于uniapp中uview组件库丰富的CountTo 数字滚动使用方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • uniapp中uview组件库的丰富Upload 上传上午用法

    目录 基础用法 #上传视频 #文件预览 #隐藏上传按钮 #限制上传数量 #自定义上传样式 API #Props #Methods #Slot #Events 基础用法 可以通过设置 fileList 参数(数组,元素为对象),显示预置的图片。其中元素的 url 属性为图片路径 #上传视频 通过设置 accept=\\\'video\\\' 属性,将上传改为视频上

    2024年02月04日
    浏览(45)
  • uniapp中uview组件库TopTips 顶部提示使用方法

    目录 #平台差异说明 #基本使用 #自定义导航栏使用本组件的问题 #主题设置 #显示时间设置 #API #Methods #Props 该组件一般用于页面顶部向下滑出一个提示,尔后自动收起的场景。 #平台差异说明 App H5 微信小程序 支付宝小程序 百度小程序 头条小程序 QQ小程序 √ √ √ √ √ √

    2024年01月19日
    浏览(53)
  • uniapp中uview组件库的AlertTips 警告提示使用方法

    目录 #使用场景 #平台差异说明 #基本使用 #图标 #可关闭的警告提示 #API #Props #Events 警告提示,展现需要关注的信息。 #使用场景 当某个页面需要向用户显示警告的信息时。 非浮层的静态展现形式,始终展现,不会自动消失,用户可以点击关闭。 #平台差异说明 App H5 微信小程

    2024年01月17日
    浏览(79)
  • uniapp中uview组件库Toast 消息提示 的使用方法

    目录 #基本使用 #配置toast主题 #toast结束跳转URL #API #Props #Params #Methods 此组件表现形式类似uni的 uni.showToast API,但也有不同的地方,具体表现在: uView的 toast 有5种主题可选 可以配置toast结束后,跳转相应URL 目前没有加载中的状态,请用uni的 uni.showLoading ,这个需求uni已经做得

    2024年01月20日
    浏览(61)
  • uniapp中组件库的丰富NumberBox 步进器的用法

    目录 基本使用 #步长设置 #限制输入范围 #限制只能输入整数 #禁用 #固定小数位数 #异步变更 #自定义颜色和大小 #自定义 slot API #Props #Events #Slots 基本使用 通过 v-model 绑定 value 初始值,此值是双向绑定的, 无需 在回调中将返回的数值重新赋值给 value 。 #步长设置 通过 step 属

    2024年02月03日
    浏览(54)
  • 【uniapp】uview组件库 - 动态表单

    版本问题: 我的版本1.8.2,其他版本可能会报错 DynamicForm.vue formConfig.js https://blog.csdn.net/weixin_54495706/article/details/129238726?spm=1001.2014.3001.5501

    2024年02月09日
    浏览(68)
  • uniapp的UI框架组件库——uView

    在写uniapp项目时候,官方所推荐的样式库并不能满足日常的需求,也不可能自己去写相应的样式,费时又费力,所以我们一般会去使用第三方的组件库UI,就像vue里我们所熟悉的elementUI组件库一样的道理,在uniapp中我们所使用的组件库是uView 一、组件库的使用  uView组件官网:

    2024年02月13日
    浏览(41)
  • uniapp uview循环子表单验证组件实现

    uniapp uview循环子表单验证组件实现,比如果我们最常见的简历功能实现,一个人会多个工作经验。  

    2024年02月15日
    浏览(42)
  • uview1 的u-tabs组件在微信小程序中会出现横向滚动条

    uview1 的u-tabs组件在微信小程序中会出现横向滚动条,真机才会生效,微信开发者工具没问题 包括官方示例也会 原因:未屏蔽微信小程序的滚动条 解决办法:uview-ui中uview-ui/components/u-tabs/u-tabs.vue文件把h5屏蔽滚动条的条件编译加上  || MP-WEIXIN

    2024年02月05日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包