view-line
为自由画布加入对齐线、间距块、吸附等功能
安装
npm install view-line --save
使用
移动view元素:
;;;
修改view元素大小:
;;;
API说明
moveByDom: 移动元素,显示对齐线
- dom: 拖拽的DOM元素
- top:元素相对容器top
- left:元素相对容器left
- onMoveEnd:拖拽结束的回调函数,返回最后的top和left
resizeByDom: 改版元素大小,显示对齐线
- dom: 改变大小的DOM元素
- top:元素相对容器top
- left:元素相对容器left
- height:元素的高度
- width:元素的宽度
- onResizeEnd:拖拽结束的回调函数,返回最后的top和left
示例
运行 npm run dev
可以启动 sample
文件夹的示例
效果图如下:
对齐线:
间距吸附: