更新记录

V1.0.0(2025-10-28) 下载此版本

首次发布


平台兼容性

uni-app(4.63)

Vue2 Vue3 Chrome Safari app-vue app-nvue Android iOS 鸿蒙
- - - - - - - -
微信小程序 支付宝小程序 抖音小程序 百度小程序 快手小程序 京东小程序 鸿蒙元服务 QQ小程序 飞书小程序 快应用-华为 快应用-联盟
- - - - - - - - - -

其他

多语言 暗黑模式 宽屏模式
× ×

节奏密码组件封装

组件使用示例:

节奏密码注册:
<RhythmFactorRegister mode="register" @inputOriginPassword="input" @inputConfirmPassword="input"
    @outputCompletePassword="outputCompletePassword" :verifyNumber="2" specialChar="!" @submit="submit"
    @success="success" @fail="fail" submitText="开始认证" :options="options" />

    // 参数设置
    options: {
        type: Object,
        default: {
            url: '',  // 请求地址
            version: '', // 版本号
            accessToken: '' // 访问令牌
        }
    },
    // 颜色设置
    bgSetting: {
        type: Object,
        default: {}
    },
    // 支付密码长度
    passwordLength: {
        type: Number,
        default: 6
    },
    // 验证次数
    verifyNumber: {
        type: Number,
        default: 2
    },
    // 存储节奏密码的特殊字符
    specialChar: {
        type: String,
        default: 'æ'
    },
    checkboxText: {
        type: String,
        default: '确认牢记节奏密码'
    },
    // 提交按钮的文字
    submitText: {
        type: String,
        default: '开始认证'
    }
事件 描述
inputOriginPassword 输出当前输入的密码
outputCompletePassword 输出当前输入的完整密码
inputConfirmPassword 输出提交的密码
submit 提交验证时 执行
success 验证成功时 执行
fail 验证失败时 执行
节奏密码验证:
<RhythmFactorVerify mode="verify" @inputVerifyPassword="input" @outputCompletePassword="outputCompletePassword"
    @submit="submit" @success="success" @fail="fail" @cancel=" cancel" :options="options" />

// 参数设置
        options: {
            type: Object,
            default: {
                url: '',  // 请求地址
                version: '', // 版本号
                accessToken: '' // 访问令牌
            }
        },
        // 颜色设置
        bgSetting: {
            type: Object,
            default: {}
        },
        // 支付密码长度
        passwordLength: {
            type: Number,
            default: 6
        },
        // 验证次数
        verifyNumber: {
            type: Number,
            default: 2
        },
        // 存储节奏密码的特殊字符
        specialChar: {
            type: String,
            default: 'æ'
        },
        checkboxText: {
            type: String,
            default: '确认牢记节奏密码'
        },
        // 提交按钮的文字
        submitText: {
            type: String,
            default: '确认'
        },
        // 取消按钮的文字
        cancelText: {
            type: String,
            default: '取消'
        },
        // 是否显示取消按钮
        showCancel: {
            type: Boolean,
            default: true
        }
事件 描述
inputVerifyPassword 输出当前输入的密码
outputCompletePassword 输出当前输入的完整密码
submit 提交验证时 执行
success 验证成功时 执行
cancel 用户取消了验证时 执行
fail 验证失败时 执行

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

暂无用户评论。