Alfred-Skyblue / vue-draggable-plus

Universal Drag-and-Drop Component Supporting both Vue 3 and Vue 2
https://vue-draggable-plus.pages.dev/en/
MIT License
3.05k stars 128 forks source link

swiper+draggable #49

Closed lzdml closed 1 year ago

lzdml commented 1 year ago
image

disabled如何根据icons[index]遍历出来的item内的属性来判断是否可以拖拽?

Alfred-Skyblue commented 1 year ago
<draggable
  :filter=".ignore-element"
 v-model="list"
>
<div v-for="(item, index) in list" :class="{'.ignore-element':index%2===0}">

<div>

</draggable>
lzdml commented 1 year ago

感谢感谢, 感觉文档还可以完善一点, 每一个属性最起码案例里面有是最好的

Alfred-Skyblue commented 1 year ago

感谢感谢, 感觉文档还可以完善一点, 每一个属性最起码案例里面有是最好的

好的,回头会完善一下,谢谢你的提议

lzdml commented 1 year ago

感谢感谢, 感觉文档还可以完善一点, 每一个属性最起码案例里面有是最好的

好的,回头会完善一下,谢谢你的提议

有一点不是太明白, 为什么拖拽开始时拖拽的元素后面的元素会往前挤

Alfred-Skyblue commented 1 year ago

包含块的问题

lzdml commented 1 year ago

有办法不让往前挤吗, 或者有对应的拖拽文章推荐吗

Alfred-Skyblue commented 1 year ago

如果你没有双向绑定元素,当拖拽开始时,你复制一个相同的元素放到原位置将它设置为透明,就可以了,如果你对元素进行了数据绑定,你可以对拖拽源数据追加一个数组项,来保持原有的结构