React信用卡(Credit Cards)
made with React

React信用卡(Credit Cards)

这是一个信用卡显示效果的组件。

相关问答
暂无相关问题
查看全部
简介及使用教程

React信用卡(Credit Cards)是一个有关信用卡的组件,为您的付款表格提供精美的信用卡显示效果。

安装

Npm

npm i react-credit-cards

Yarn

yarn add react-credit-cards

使用

import React from 'react';
import Cards from 'react-credit-cards';

export default class PaymentForm extends React.Component {
  state = {
    cvc: '',
    expiry: '',
    focus: '',
    name: '',
    number: '',
  };

  handleInputFocus = (e) => {
    this.setState({ focus: e.target.name });
  }

  handleInputChange = (e) => {
    const { name, value } = e.target;

    this.setState({ [name]: value });
  }

  render() {
    return (
      <div id="PaymentForm">
        <Cards
          cvc={this.state.cvc}
          expiry={this.state.expiry}
          focused={this.state.focus}
          name={this.state.name}
          number={this.state.number}
        />
        <form>
            <input
            type="tel"
            name="number"
            placeholder="Card Number"
            onChange={this.handleInputChange}
            onFocus={this.handleInputFocus}
          />
          ...
        </form>
      </div>
    );
  }
}

示例

rccs.gif

作者

相关项目

这是一个使用Material-UI的文件上传Dropzone组件。
这是一个开源的javascript文件上传器。
这是一个可以在React中构建表单的组件。
这是一个高性能的基于订阅的表单状态管理工具。
这是一个基于React/Redux的用于JSON数据的表单工具。
这是一个基于React的表单生成器。
这是一个具有浮动标签的表单元素组件。