@knx-core/use-drag
v0.1.7
Published
元素拖拽
Downloads
3
Readme
use-drag
- 描述:元素拖拽
- 创建人: dujie
- 创建时间:2019年09月20日
- 仓库地址: [email protected]: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值 |