0.1.7 • Published 6 years ago
@knx-core/use-drag v0.1.7
use-drag
- 描述:元素拖拽
- 创建人: dujie
- 创建时间:2019年09月20日
- 仓库地址: git@gitlab.knx.com:fe-arch/knx-core.git
API
方法
| 名称 | 参数列表 | 返回值 | 功能说明 |
|---|---|---|---|
| useDrag | (distance,draggabel) | domRef, position, setPosition | - |
参数描述
| 参数名 | 类型 | 是否必须 | 说明 | 默认值 |
|---|---|---|---|---|
| domRef | useRef | 是 | 拖动的目标元素 | - |
| distance | number | 否 | 拖动时与视口的间距 | 0 |
| draggable | boolean | 否 | 是否需要拖动,false 时不触发事件 | true |
| position | object | - | 元素相当视口的位置 | - |
| setPosition | function | - | 可在外部设置位置,例如还原等操作 | - |
position
| 参数 | 类型 | 说明 |
|---|---|---|
| x | number | 目标元素左上角left值 |
| y | number | 目标元素左上角right值 |