【发布时间】:2017-12-26 20:36:20
【问题描述】:
如何设置只有.btn-drag可以拖动整行?我正在使用https://github.com/SortableJS/Vue.Draggable
目前我也可以使用 button#options 拖动,这是不受欢迎的
<draggable v-model="textElements">
<transition-group>
<div class="is-draggable" v-for="element in textElements" :key="element.text">
<div>
{{ element.text }}
</div>
<button class="btn btn-transparent">Options</button>
<button class="btn btn-transparent btn-drag">Drag</button>
</div>
</transition-group>
</draggable>
在文档中,他们提到我们可以将:move="checkMove" 放在<draggable> 上,但在功能上我不确定如何检查到底拖动了什么?返回 false 通常可以正常禁用拖动
methods: {
checkMove(evt) {
console.log(evt)
return false
}
}
Console.log(evt) 显示了这一点,但我不确定我可以使用哪个属性来准确确定是什么开始了拖累https://image.prntscr.com/image/r17zNkxoSWGdVQs_5nR09w.png
【问题讨论】:
标签: vue.js drag-and-drop sortablejs