类似支付宝支付密码弹窗插件 - 更新日志
2.2.0(2023-05-19)
优化代码结构,优化代码逻辑,新增重要方法备注
2.1.2(2020-11-04)
修改删除问题
2.1.1(2020-10-14)
修改重置密码输入错误问题
2.1.0(2020-09-26)
修复删除bug,新增变量控制显示隐藏,具体使用如下 方法一: <ssPaymentPassword ref="paymentPassword" :mode="mode" @submit="submitHandle" /> this.$refs.paymentPassword.modalFun('show'); 方法二: <ssPaymentPassword mode="1" :show="passwordFlag" @submit="submitHandle" /> this.passwordFlag = true;(无须写在onReady里面,组件代码做了判断)
2.0.1(2020-06-24)
删除冗余代码,修改已知报错地方
2.0.0(2020-01-08)
新增说明:可选值说明(这一个顺序最好不要改,跟当前步骤步进行有关系,自动提交要用到mode跟current的判断 是否要自动提交)
1 安全密码校验(用于校验安全)
2 设置安全密码(2步 输入=》确认输入)
3 修改安全密码(3步 原安全密码=》输入=》确认输入)
4 找回登录密码(同mode = 1一样,就怕后端校验接口不一样而额外添加的一个mode)
5 重置安全密码(同mode = 2一样,2步 输入=》确认输入)
1.0.0(2019-07-08)
本套代码是uni-app框架所写
本组件在任意Vue框架下可用
类似于支付宝输入支付密码的弹窗
引入组件
//引入组件文件
import bestPaymentPassword from '../../components/best-payment-password/best-payment-password.vue'
//声明组件
export default {
components:{
bestPaymentPassword
}
}
使用组件
//以下是该组件使用的全部属性
<best-payment-password :show="payFlag" :value="paymentPwd" digits="6" @submit="checkPwd" @cancel="togglePayment"></best-payment-password>
属性说明
属性 | 类型 | 默认值 | 说明 |
---|---|---|---|
show | Boolean | false | 控制显示跟隐藏 |
value | String | 无 | 密码输入的默认值 |
digits | [String,Number] | 6 | 密码输入是位数(最多7位) |
forget | Boolean | true | 是否显示忘记密码(忘记密码跳转地址自己进去里面填) |
事件说明
事件名称 | 说明 |
---|---|
submit | 输入密码到指定位数(就是等于digits的值)的时候自动触发的函数 |
cancel | 弹窗取消按钮(点击阴影处会自动关闭弹窗) |