这里是我的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”}]}}