Skip to content
# t-number

Number 数字

t-number 组件介绍 ​

数字组件,两种字体风格,并允许主题颜色与字体大小的定制,使其在电商促销、金融数据展示等场景中尤为突出,增强了页面的视觉效果和用户交互体验。

t-number 平台兼容 ​

HarmonyH5AndroidiOS小程序UTS
✅✅✅✅✅✅

t-number 基础用法 ​

基础用法参考 demo/number/number.uvue,支持主题色与字体大小定制。

vue
<template>
	<view>
		<tui-theme-switch></tui-theme-switch>
		<t-card class='mlrt-15'
				title="Number 数字"
				sub-title="两种字体风格,并允许主题颜色与字体大小的定制,使其在电商促销、金融数据展示等场景中尤为突出,增强了页面的视觉效果和用户交互体验。"></t-card>
		<introduction title="自定义颜色(覆盖主题)">
			<t-number class="mb-10 s-22 r-10 p-10 c-blue">200</t-number>
			<t-number class="mb-10 s-22 r-10 p-10 c-blue slh-50">300</t-number>
		</introduction>
		<introduction title="字体大小">
			<t-row class="faie">
				<t-number class="mb-10 s-22 r-10 p-10 s-12 c-#ff5500">123</t-number>
				<t-number type="error"
						  class="mb-10 s-22 r-10 p-10 s-24 c-#0055ff">678</t-number>
			</t-row>
		</introduction>
		<introduction title="基础使用+显示类型">
			<t-number class="mb-10 s-22 r-10 p-10">1234567890-00</t-number>
			<t-number class="mb-10 s-22 r-10 p-10"
					  type="info"
					  size="large">1234567890-00</t-number>
			<t-number class="mb-10 s-22 r-10 p-10"
					  type="primary">1234567890-00</t-number>
			<t-number class="mb-10 s-22 r-10 p-10"
					  type="warning"
					  size="small">1234567890-00</t-number>
			<t-number class="mb-10 s-22 r-10 p-10"
					  type="success"
					  size="mini">1234567890-00</t-number>
			<t-number class="s-22 r-10 p-10"
					  type="error">1234567890-00</t-number>
		</introduction>
		<introduction title="基础使用+显示类型">
			<t-number class="mb-10 s-22 r-10 p-10"
					  effect="normal">1234567890-00</t-number>
			<t-number class="mb-10 s-22 r-10 p-10"
					  effect="dark"
					  type="info">1234567890-00</t-number>
			<t-number class="mb-10 s-22 r-10 p-10"
					  effect="normal"
					  type="primary">1234567890-00</t-number>
			<t-number class="mb-10 s-22 r-10 p-10"
					  effect="light"
					  type="warning">1234567890-00</t-number>
			<t-number class="mb-10 s-22 r-10 p-10"
					  effect="plain"
					  type="success">1234567890-00</t-number>
			<t-number type="error"
					  class="mb-10 s-22 r-10 p-10">1234567890-00</t-number>
		</introduction>
		<t-col class='h-25'></t-col>
	</view>
</template>

<script setup>
	function onTap(e : UniPointerEvent) {
		console.log(e)
	}
</script>

t-number Props ​

属性名类型默认值说明可选值
sizeString""组件尺寸large, medium, small, mini
typeString""组件类型info, primary, error, warning, success
disabledBooleanfalse组件是否禁用true, false
hoverBooleanfalse是否有点击效果true, false
pathString""点击组件后跳转的页面路径-
effectString"normal"组件显示主题normal, dark, light, plain
modeString"dig"数字显示模式dig, gl

Mode 说明 ​

模式值说明字体风格
dig电子钟数字样式数码管风格字体
glGL样式现代风格字体

t-number Events ​

事件名说明回调参数
click点击时触发-
transitionend动画结束时触发-
initFinished组件初始化完成触发组件的节点信息
touchstart触摸开始时触发触摸事件对象
touchend触摸结束时触发触摸事件对象
touchmove触摸移动时触发触摸事件对象
touchcancel触摸取消时触发触摸事件对象

t-number Slots ​

插槽名说明
default内容插槽,用于放置数字内容