zbysir / draggable

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

draggable

节点: 可以拖动的元素称之为节点.

要使用这个组件需要理解并正确配置4个attributes(属性).

data-d-container

节点有这个属性, 或者节点下的最近子节点有这个属性, 这个节点都会成为容器.

只有容器下面的节点才能被拖动 或者被放置.

这样写就会生效

<div data-d-container>

data-d-node

标记是可拖动的节点, 支持嵌套

值为在第几个元素

<Tree v-for="(item, $index) in child"
      :key="$index"
      :data="item"
      :data-d-node="$index"
      data-d-container></Tree>

data-d-hand

手柄, 只能点击并拖动手柄才能拖动节点.

<div data-d-hand>

data-d-rect

拖动到元素的上方还是下方的判定区域

About

License:Apache License 2.0


Languages

Language:Vue 93.3%Language:JavaScript 5.1%Language:HTML 1.7%