1.0 KiB
1.0 KiB
@g3soft/ui
| @g3soft/ui |
|---|
| minor |
新增 G3SliderCaptcha 滑块验证码。
- 按住手柄拖到行内结束端即通过;
v-model绑boolean,success在通过瞬间触发一次,resume()供校验失败后复位。 - 拖拽走 Pointer Events +
setPointerCapture(与bindDrag/bindResize同一套),指针移出组件、触屏、手写笔都能正确收尾,不往document挂全局监听。 - 键盘可达:
role="slider"+aria-valuenow/aria-valuetext,← → 微调、Home 复位、End 直达终点(keyboard={false}可关)。 - RTL:位置用逻辑属性
inset-inline-start,位移按行内方向折算,方向键左右随方向翻转。 - 文案走语言包(新增
captcha分组:slide/verified/sliderLabel),text/successText只作覆盖;size支持 small / medium / large。 - 附单测(拖拽 / 回弹 / 禁用 / 键盘 / RTL / 受控 / resume)与真浏览器 e2e(真实指针拖拽、回弹、RTL 起步边),文档见
docs/content/ui/form/slider-captcha.md。