<li v-for="(value, key) in {facebook: [data], twitter: [data]}">
<i class="icon" :class="key"></i>
....
</li>
错误:
[Vue warn]: Trying to access non-existent property "key" while rendering.
如何在
key
的 child 的属性中绑定(bind) li
?它仅适用于 li
本身。 最佳答案
它按我的预期工作。如果您检查下面代码段中的项目,您将看到该类已分配。
new Vue({el: 'body'});
<script src="//cdnjs.cloudflare.com/ajax/libs/vue/1.0.26/vue.min.js"></script>
<li v-for="(key, value) in {facebook: ['data'], twitter: ['data']}">
<i class="icon" :class="key">{{key}}</i>
</li>
关于javascript - Vue.js v-for item,将属性绑定(bind)到当前索引/键,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39254136/