這裏是我的Vue如何將div ID添加到v-for列表中的每個元素?
<div class="drag">
<h2>List 1 Draggable</h2>
<ul>
<li v-for="category in data">
<draggable v-bind:id="category" v-model="category" :move="checkMove" class="dragArea" :options="{group:'items'}">
<div v-for="item in category" style="border: 3px;">${ item.name }</div>
</draggable>
</li>
</ul>
</div>
</div>
<script>
var vm = new Vue({
el: "#main",
delimiters:['${', '}'],
data: {{ data | tojson | safe }},
methods:{
checkMove: function(evt){
return true }
}
});
我希望每個在我的v型的的div有一個id。基於此;我想我需要在li標籤中使用類似v-bind:key =「category.id」的東西(使用v-for的那個),這使得我的div id [Object object] [Object object] [Object對象]
我認爲這是針對我的類別中的每個項目我想爲每個類別添加一個div id以及每個項目的div id這些應該類似於「類別我的數據對象看起來像這樣:
{「data」:{「uncategorized」:[{「id」);「name」(類別的名稱,所以未分類和「item.name」 :0,「name」:「」},{「id」:1,「name」:「first」},{「id」:2,「name」:「another」}]}}