1.0.0 • Published 1 year ago

vpay-bass v1.0.0

Weekly downloads
-
License
-
Repository
-
Last release
1 year ago

vpay

基于Vue2的移动端密码输出框插件。 查看Demo演示

支付密码框演示动图

安装

npm i vpay -S

使用

import Vue from 'vue';
import vpay from 'vpay';

Vue.use(vpay);

// 组件使用
<vpay v-model="show" />

API

参数说明类型默认值
v-model密码框的显示隐藏Booleanfalse
digit密码的位数Number6
ref获取当前插件实例String-
title弹窗标题String请输入支付密码
loading-text正在支付的文字提示String正在支付
finished-text支付成功的文字提示String支付成功
duration支付成功提示的显示时间Number500

Events

事件名说明参数
input-end密码输入完成后的回调函数用户输入的密码
close密码弹窗关闭后的回调函数-
forget点击忘记密码的回调函数-

实例方法

方法名说明参数
$success通知插件支付结果成功,该方法返回promise,可在then中进行成功后的回调函数-
$fail密码弹窗关闭后的回调函数-
// 成功的回调示例
this.$refs.pays.$success(true).then(res => {
  console.log('支付成功');
  this.$router.push('/success');
});

// 支付结果失败:
this.$refs.pays.$fail('可以自定义错误提示,默认:支付密码错误');
1.0.0

1 year ago