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值 |