:key=index
这个index不就是number类型吗?为什么还会报第一个错误?
第二个报错是怎么回事?为什么注释掉这个子组件就不报错了?
<div class="blog" v-for="(items, index) in all" :key=index>
<Content :userContent="items.content"></Content>
<Info :info="items.info"></Info> //把这行注释掉所有报错就都没有了
</div>
data () {
return {
all: [
{content: {a: 111, b: 'ccc'}, info: {a: 111, b: 222, c: 333}},
{content: {a: 111, b: 'ccc'}, info: {a: 111, b: 222, c: 333}}
]
}
}
报错其实都是出在
Info
这个组件里面,到这里面查找一下key=""。看下这个key的赋值情况