Skip to content

BizImageCompare 图片对比 ​

分割线拖动的前后对比组件:两图同框叠放,after 经 clip-path 裁切,拖动分割线查看差异;支持左右(默认)/ 上下分割、角标签、键盘微调(聚焦后 ←→/↑↓,Shift 加速)。质检前后对比、AI 处理效果、证照变更比对等场景。

基础用法 ​

对比前对比后对比前对比后
左右拖动分割线对比(示例为同图去色 / 原色)。

上下分割与键盘微调 ​

对比前对比后处理前处理后
当前位置 50% —— 点击图片区域后可用 ↑↓ 键盘微调(Shift + 大步)
direction="horizontal" 上下拖动;slide 事件实时回传百分比;聚焦后方向键微调。

角标签 ​

展示角标签
对比前对比后原图(灰度)修复后
自定义前后文案;show-labels=false 纯净对比(截图 / 归档场景)。

初始位置与编程式 ​

对比前对比后对比前对比后
70%
position 设初始分割;setPosition 与 slide 事件和外部滑杆双向联动。

多组对比切换 ​

对比前对比后原图调色后
同一页面在多对前后图间切换(批量质检浏览 / 案例归档)。

质检阈值联动 ​

对比前对比后送检样品标准样件
差异轻微 · 可自动放行分割位置 50%(拖动到 60% 以上试试)
slide 实时位置按阈值给出人工复核建议。

Props ​

属性名类型默认值说明
beforestring—(必填)对比前图片
afterstring—(必填)对比后图片
before-label / after-labelstring对比前 / 对比后角标签文案
direction'vertical' | 'horizontal'vertical分割方向
heightnumber360容器高度 px
positionnumber50初始分割位置百分比
show-labelsbooleantrue展示角标签

Events ​

事件名参数说明
slide(percent)分割位置变化(0-100)

Expose ​

属性/方法说明
setPosition(percent)编程式设置分割位置