试图在我的组件模板中使用<animation-group>
,但出现错误:
[Vue warn]: <transition-group> children must be keyed: <div>
但我很确定他们已经被锁定了.
//js
Vue.component('instruments', {
template: `
<transition-group name="fade">
<div class="instruments">
<div class="instrument" v-for="(instrument, index) in filteredInstruments" v-bind:key="index">
<img v-bind:src="instrument.photo">
<span class="name">{{ instrument.name }}</span>
<span class="construction">{{ instrument.top }} / {{ instrument.backAndSides }}</span>
<span class="price">$ {{ instrument.price }}</span>
</div>
</div>
</transition-group>
`
}
我认为设置v-bind:key="index"
需要满足这一点,但我得到了上面粘贴的错误.