会动的数字。
npm i moving-numbers-vue3 -S
import movingNumbers from 'moving-numbers-vue3'
app.use(movingNumbers);
import { MovingNumbers } from 'moving-numbers-vue3';
export default {
name: 'App',
components: {
MovingNumbers
}
}
参数 |
类型 |
必填项 |
默认值 |
参考值 |
说明 |
mNum |
Number 或 String |
√ |
|
|
会动的数字。 |
mode |
String |
× |
fast |
fast:快增;fix:定变;scroll:滚动; |
计算模式。 |
decimal |
Number |
× |
|
|
小数位限制,默认不做处理。设定后处理原则:数据小数位位数大于指定数字处理。 |
quantileShow |
Boolean |
× |
false |
|
分位符号是否显示。 |
quantileType |
Number |
× |
4 |
|
分位符号类型:人民币:4位分割;美元:3位分割。 |
fontSize |
Number |
× |
14 |
|
字体大小。 |
<MovingNumbers
class="c1"
:mNum="movingNumber"
:quantileShow="true">
</MovingNumbers>
setInterval(() => {
this.movingNumber = (Math.random() * 1000000).toFixed(6);
// console.log(this.movingNumber);
}, 5000);
</script>
<MovingNumbers
class="c2"
:mNum="movingNumber"
mode="fix"
:decimal="3"
:quantileShow="true"
:quantileType="3">
</MovingNumbers>
setInterval(() => {
this.movingNumber = (Math.random() * 1000000).toFixed(6);
// console.log(this.movingNumber);
}, 5000);
</script>
<MovingNumbers
class="c3"
:mNum="movingNumber"
mode="scroll"
:decimal="4"
:quantileShow="true">
</MovingNumbers>
setInterval(() => {
this.movingNumber = (Math.random() * 1000000).toFixed(6);
// console.log(this.movingNumber);
}, 5000);
</script>