Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

vpayyyyyy

Package Overview
Dependencies
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

vpayyyyyy

基于vue项目的移动端支付密码框插件

  • 1.0.1
  • latest
  • npm
  • Socket score

Version published
Weekly downloads
2
Maintainers
1
Weekly downloads
 
Created
Source

vpay

vue 移动端支付密码窗插件,仿支付宝密码框。

demo 地址

demo 演示页面

动态图演示

支付密码框演示动图

插件的安装

NPM
npm i vpay
引入插件
import Vue from 'vue';
import vpay from 'vpay';

Vue.use(vpay);
基本用法
<vpay
  ref="pays"
  v-model="show"
  @close="close"
  @forget="forget"
  @input-end="inputEnd"
></vpay>

API

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

Event

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

input-end 回调参数

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

插件内部方法

方法名说明参数
$success通知插件支付结果成功,该方法返回 promise,可在.then()方法中进行成功后的回调函数-
$fail密码弹窗关闭后的回调函数-
用法示例:

支付结果成功:

this.$refs.pays.$success(true).then((res) => {
  console.log("支付成功");
  this.$router.push("/success");
});

支付结果失败:

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

Build Setup

# install dependencies
npm install

# serve with hot reload at localhost:8080
npm run dev

# build for production with minification
npm run build

# build for production and view the bundle analyzer report
npm run build --report

Keywords

FAQs

Package last updated on 14 Nov 2021

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc