1.0.3 • Published 6 years ago

react-rand-number v1.0.3

Weekly downloads
5
License
ISC
Repository
github
Last release
6 years ago

React 数字切换插件

预览

默认样式(或theme="default"):

ReactNumber

数字块主题(theme="block"):

ReactNumber

安装

npm install --save react-rand-number

使用示例

import React, { Component } from 'react';
import { render } from 'react-dom';
import ReactNumber from 'react-rand-number';

import './index.less';
class Demo extends Component {
    constructor() {
        super();
        this.state = {
            number: 0
        }
        setInterval(() => {
            this.setState({
                number: Math.floor(Math.random() * 192000) + 500
            });
        }, 1500);
    }
    render() {
        return <ReactNumber className="my-class" number={this.state.number} showComma={true} />;
    }
}

const page = document.createElement('div');
document.body.appendChild(page);
render(<Demo />, page);

props说明

  • number: 用于显示的数字,必须是合法的数字
  • className: 自定义样式类名,可用于覆盖默认样式
  • showComma: 是否显示逗号分隔符,默认false
  • theme: 设置数字显示样式,目前支持default/block

自定义样式示例

.my-class {
    margin-top: 100px;
    justify-content: center;
    height: 200px;
    font-size: 160px;

    .rn-item {
        .rn-num {
            width: 120px;
        }
    }
}

DEMO演示

平滑切换的数字

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago