我使用vue.js 2.0並使用Vue.Draggable製作可拖動表。 它沒有錯誤,但是當我嘗試拖動tr
時,它不會移動。但使用div
然後它移動。我錯過了什麼?可拖動表tr不會在vue.js中移動
的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包裝在他們自己的組件中。 –