Skip to content
Open
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions src/compiler/codegen/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,13 @@ export function genElement (el: ASTElement, state: CodegenState): string {
} else if (el.if && !el.ifProcessed) {
return genIf(el, state)
} else if (el.tag === 'template' && !el.slotTarget) {
if (process.env.NODE_ENV !== 'production' &&
el.directives && el.directives.length > 0 &&
el.directives.find(directive => directive.name === 'show')) {
state.warn('v-show cannot be used on a template tag. ' +
'See https://vuejs.org/v2/guide/conditional.html#v-show for more info.')
}

return genChildren(el, state) || 'void 0'
} else if (el.tag === 'slot') {
return genSlot(el, state)
Expand Down