vue 可拖动几乎可以工作
vue draggable almost works
我正在使用 vue draggable。在我的示例中,我试图通过具有特定 class.
的元素拖动一些 HTML
<draggable :list="list" class="dragArea" :options="{draggable:'.dragg-me'}">
<div class="draggable" v-for="element in list">
<div class="dragg-me">dragg me</div>
<div class="element">
{{element.name}}
</div>
</div>
</draggable>
这里是 full example.
我需要能够通过 div 和 dragg-me
class 进行拖动,但这不起作用。当我这样做时什么也没有发生。如果我省略 :options="{draggable:'.dragg-me'}"
或将其设置为
draggable:'.draggable'
然后当然又能用了。
有没有可能让它按照我想要的方式工作?
使用 handle
, documented here.
<draggable :list="list" class="dragArea" :options="{handle:'.dragg-me'}">
这是你的 fiddle updated.
我正在使用 vue draggable。在我的示例中,我试图通过具有特定 class.
的元素拖动一些 HTML<draggable :list="list" class="dragArea" :options="{draggable:'.dragg-me'}">
<div class="draggable" v-for="element in list">
<div class="dragg-me">dragg me</div>
<div class="element">
{{element.name}}
</div>
</div>
</draggable>
这里是 full example.
我需要能够通过 div 和 dragg-me
class 进行拖动,但这不起作用。当我这样做时什么也没有发生。如果我省略 :options="{draggable:'.dragg-me'}"
或将其设置为
draggable:'.draggable'
然后当然又能用了。
有没有可能让它按照我想要的方式工作?
使用 handle
, documented here.
<draggable :list="list" class="dragArea" :options="{handle:'.dragg-me'}">
这是你的 fiddle updated.