Skip to content

Commit cb663db

Browse files
committed
revert keep-alive (should apply in all cases)
1 parent 0e94b70 commit cb663db

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/compiler/codegen.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ function genElement (el: ASTElement): string {
7575
code = transforms[i](el, code)
7676
}
7777
// check keep-alive
78-
if (el.component && el.keepAlive) {
78+
if (el.keepAlive) {
7979
code = `_h("KeepAlive",{props:{child:${code}}})`
8080
}
8181
return code

src/compiler/parser/index.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -326,9 +326,9 @@ function processComponent (el) {
326326
let binding
327327
if ((binding = getBindingAttr(el, 'is'))) {
328328
el.component = binding
329-
if (getAndRemoveAttr(el, 'keep-alive') != null) {
330-
el.keepAlive = true
331-
}
329+
}
330+
if (getAndRemoveAttr(el, 'keep-alive') != null) {
331+
el.keepAlive = true
332332
}
333333
if (getAndRemoveAttr(el, 'inline-template') != null) {
334334
el.inlineTemplate = true

0 commit comments

Comments
 (0)