1.0.0 • Published 5 years ago

react-pay-layer v1.0.0

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

vue-pay-layer

移动端 React 支付密码弹窗插件

demo 地址

demo 演示地址

动态图演示

演示动图

插件的安装

npm install react-pay-layer

在组件中使用

import ReactPayLayer from "react-pay-layer";
<ReactPayLayer
  onRef={this.onRef}
  handleClose={this.handleClose}
  forgetClickEvent={this.forgetClickEvent}
  inputEnd={this.inputEnd}
/>;

API

参数说明类型默认值
title弹框标题String请输入支付密码
passwordLength密码位数Number6
loadingText正在支付文字提示String正在支付...
successText支付成功文字提示String支付成功
successDuration支付成功提示时长(ms)Number2000

Event

事件名说明参数
inputEnd密码输入完的回调函数-
close点击弹窗关闭的回调函数-
forgetPassword点击忘记密码得回调函数-

inputEnd 回调参数

参数名说明类型
result支付密码String

插件内部方法

方法名说明参数
success通知插件支付结果成功,该方法返回 promise,可在.then()方法中进行成功后的回调函数-
fail密码弹窗关闭后的回调函数String(可传入错误提示内容)

用法示例:

支付结果成功:

this.payLayer.success().then(res => {
  console.log("支付成功");
});

支付结果失败:

this.payLayer.fail("可以自定义错误提示,默认:支付密码错误");

This project was bootstrapped with Create React App.