私はvue.js 2.0を使用し、Vue.Draggableを使用してドラッグ可能なテーブルを作成しました。 エラーはありませんが、tr
をドラッグしようとすると移動しません。しかしdiv
を使って移動しました。私は何かを逃したのですか?vue.jsでドラッグ可能テーブルtrが移動しない
index.htmlを
<div id="service-list">
<table>
<draggable :list="services" :element="'tbody'">
<tr v-for="service in services">
<td>{{ service.name }}</td>
<td>{{ service.price }}</td>
</tr>
</draggable>
</table>
</div>
私はこの同じ問題に遭遇したapp.js
var service_list = new Vue({
el: '#service-list',
data: {
services: []
},
mounted: function() {
var that = this;
$.get({
url: 'use my url',
success: function(res) {
that.services = res;
}
})
}
https://github.com/SortableJS/Vue.Draggable/issues/61これはかなり問題を解決します。あなた自身のコンポーネントにテーブルとtdをラップする必要があるようです。 –