Skip to content

BizLockScreen 锁屏 ​

全屏高 z-index 毛玻璃锁屏遮罩:头像 / 用户名 / 密码解锁,verify 注入校验逻辑(支持异步调后端),失败抖动并计数提示;Esc 与点击遮罩均不关闭。配合 useIdleTimeout 实现「临时离席自动锁屏」——金融 / 政务合规端标配。

基础用法 ​

verify 注入异步校验(演示密码 123456),Enter 或按钮解锁;失败抖动 + 次数提示。

离席自动锁 ​

活动中无操作 15s 后锁定
useIdleTimeout(演示 15s 超时 / 8s 预警)→ 超时自动锁屏 → 解锁后 unlock() 重新计时。

外观自定义 ​

title / avatar / placeholder 换肤,多系统共用时区分子系统。

同步校验与失败审计 ​

失败 0 次输入不足 6 位会失败——达到 3 次组件自身会加强提示
verify 返回 boolean 的本地规则;unlock-fail 事件接审计计数。

聚焦控制 ​

focus() 编程式聚焦密码框,锁屏打开后自动聚焦。

敏感内容保护 ​

正常办公解锁密码 123456
锁定期间页面金额同步打码,解锁后恢复(柜面 / 经办台临时离席)。

Props ​

属性名类型默认值说明
v-modelbooleanfalse显隐
titlestring屏幕已锁定标题
namestring—当前用户名展示
avatarstring—头像(缺省锁图标)
verify(password) => boolean | Promise<boolean>非空即过解锁校验(业务注入)
placeholderstring请输入密码解锁输入占位

Events ​

事件名参数说明
unlock(password)解锁成功
unlock-fail(password)校验失败

Expose ​

属性/方法说明
focus()聚焦密码框