refline.js 是通用的参考线组件,基于 TypeScript 编写,无框架依赖,支持参考线匹配及吸附功能。
项目地址: https://github.com/refline/refline.js
更新内容:
本次更新主要增加了对 坐标点 的吸附支持
- 新增API:
- getAllAdsorbRefLines() 获取匹配到的自定义水平、垂直吸附线
-
getAdsorbHRefLines() 获取匹配到的自定义水平吸附线
-
getAdsorbVRefLines() 获取匹配到的自定义水平吸附线
-
addPoint(point)/removePoint(key) 添加吸附点(对齐点)
-
addRect(rect)/removeRect(key) 添加吸附矩形(一个矩形包含6个吸附点)
- 新增实例参数:
- points 吸附点
- adsorbLineFilter 吸附匹配流程中对吸附线的过滤,包含所有线段
- adsorbCreator(opts) 新增参数 point
体验地址:codesandbox
示例:
还没有评论,来说两句吧...