uniapp 密码支付,多样式支付,数字密码,支付密码,数字键盘,多样自定义支付组件,可以根据用户需求调节支付样式,总共八中组合满足大多数需求,真正的开箱即用

插件链接:https://ext.dcloud.net.cn/plugin?id=2591

作者说

开发不易,如果帮助到你的,请支持
有问题请留言,作者会积极更新

使用方法

# 基础用法

复制代码
  1. <template>
  2. <view class="content">
  3. <view class="zwyHeightSec but" @tap="toOpen">经典样式一马上去支付</view>
  4. <jpPwd ref="jpPwds" @completed="completed" @forget="forget" ></jpPwd>
  5. </view>
  6. </template>
  7.  
  8.  
  9. import jpPwd from '@/components/jp-pwd/jp-pwd.vue';
  10. export default {
  11. components: {
  12. jpPwd
  13. },
  14. methods: {
  15. toOpen() {
  16. this.$refs.jpPwds.toOpen()
  17. },
  18. completed(e) {
  19. if (e == '123456') {
  20. this.$refs.jpPwds.toCancel()
  21. } else {
  22. this.pwd.msg = '密码错误'
  23. this.$refs.jpPwds.backs()
  24. }
  25. },
  26. forget() {
  27. console.log('忘记密码')
  28. }
  29. }
  30. }
  31.  

引入方法

复制代码
  1. <jpPwd ref="jpPwds"></jpPwd>
  2. import jpPwd from '@/components/jp-pwd/jp-pwd.vue';
  3. components: { jpPwd },

方法介绍

事件

事件名返回参数说明
@completed六位支付密码密码输入完成后返回密码
@forget 忘记密码点击事件
@toCancel 关闭输入框
@inputPwd当前输入的密码(一位)当前输入的密码,如用于密码错误后再次输入时清空密码提示语句

方法

方法名说明
toOpen启用支付密码,用法(this.$refs.jpPwds.toOpen())
backs清空密码
toCancel关闭输入框

参数说明

参数名类型默认值说明
payTypeStringone支付样式( one和two)
keyTypeStringone键盘样式
pawTypeStringone输入框样式
money[String, Number]0支付金额
titeString请输入支付密码标题 (可以传入空值后标题不显示)
contentsString请输入支付密码提示 (可以传入空值后提示不显示)
msgString密码错误密码错误提示语 (可以传入空值后密码错误提示语不显示)
forgetNameString忘记密码?忘记密码 (可以传入空值后忘记密码不显示)
cancelTypeBooleanfalse是否输入完密码后消失
keepBooleanfalse点击遮挡是否关闭

说明

用户可以根据payType,keyType,pawType三个值传入的不同选择自己需要的支付样式,需要说明样式请自行探索

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值