c5_labsci/fapp/ciyon_ap/pages/demo/comview/shownum.vue
2026-01-27 00:52:00 +08:00

79 lines
2.1 KiB
Vue
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<template>
<ciy-header ref="header" title="ciy-shownum组件"></ciy-header>
<view>
<view class="ciy-card">
<view class="title">数字动效显示</view>
<view class="content">
<view class="tip">
带累进单位的数字跳动动画<br />
</view>
</view>
</view>
<view class="txt-lgggg txt-center">
<ciy-shownum :value="props.value" :unit="props.unit" :speed="props.speed"></ciy-shownum>
</view>
<view class="ciy-card">
<view class="title">属性</view>
<view class="content">
<view class="prp">value</view>
<view class="tip">显示的原始数字</view>
<ciy-input bb v-model="props.value" style="width:8em;text-align: right;"></ciy-input>
<view class="hr"></view>
<view class="prp">unit</view>
<view class="tip">
单位、换算关系及保留小数位数。<br />
多个递进单位用|分隔<br/>
 单位定义: 单位名称,倍数,保留小数位数<br/>
保留小数位数支持:<br/>
 负值: 小数点保留n位全0则不显示。<br/>
 正值: 小数点保留n位不去0。<br/>
 零值: 按数长保留,尽量少的位数显示。<br/>
</view>
<ciy-input bb v-model="props.unit"></ciy-input>
<view class="hr"></view>
<view class="prp">speed</view>
<view class="tip">
数字变化持续跳动帧数每帧16ms。<br />
默认 30
</view>
<ciy-input bb v-model="props.speed" style="width:4em;"></ciy-input>
</view>
</view>
<view class="ciy-card">
<view class="title">方法</view>
<view class="content">
</view>
</view>
<view class="ciy-card">
<view class="title">事件</view>
<view class="content">
</view>
</view>
<view class="hr"></view>
</view>
</template>
<style scoped>
@import '@/pages/demo/zdemo.css';
</style>
<script>
import zmixin from '@/pages/demo/zmixin.js';
export default {
mixins: [zmixin],
data() {
return {
props: {
value: 12300,
unit: '元,100,-2|万元,1000000,3|亿元,10000000000,3',
speed: '30'
}
}
},
onLoad() {},
methods: {
}
}
</script>