index.ts (vue-2.7.13) | : | index.ts (vue-2.7.14) | ||
---|---|---|---|---|
skipping to change at line 262 | skipping to change at line 262 | |||
if ( | if ( | |||
__DEV__ && | __DEV__ && | |||
state.maybeComponent(el) && | state.maybeComponent(el) && | |||
el.tag !== 'slot' && | el.tag !== 'slot' && | |||
el.tag !== 'template' && | el.tag !== 'template' && | |||
!el.key | !el.key | |||
) { | ) { | |||
state.warn( | state.warn( | |||
`<${el.tag} v-for="${alias} in ${exp}">: component lists rendered with ` + | `<${el.tag} v-for="${alias} in ${exp}">: component lists rendered with ` + | |||
`v-for should have explicit keys. ` + | `v-for should have explicit keys. ` + | |||
`See https://vuejs.org/guide/list.html#key for more info.`, | `See https://v2.vuejs.org/v2/guide/list.html#key for more info.`, | |||
el.rawAttrsMap['v-for'], | el.rawAttrsMap['v-for'], | |||
true /* tip */ | true /* tip */ | |||
) | ) | |||
} | } | |||
el.forProcessed = true // avoid recursion | el.forProcessed = true // avoid recursion | |||
return ( | return ( | |||
`${altHelper || '_l'}((${exp}),` + | `${altHelper || '_l'}((${exp}),` + | |||
`function(${alias}${iterator1}${iterator2}){` + | `function(${alias}${iterator1}${iterator2}){` + | |||
`return ${(altGen || genElement)(el, state)}` + | `return ${(altGen || genElement)(el, state)}` + | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added |