wip(compiler): improve node stringification to support adjacent nodes

This commit is contained in:
Evan You
2020-05-15 12:58:44 -04:00
parent c2f3ee4dc0
commit cb9444807e
5 changed files with 127 additions and 41 deletions

View File

@@ -230,12 +230,14 @@ export function createTransformContext(
},
hoist(exp) {
context.hoists.push(exp)
return createSimpleExpression(
const identifier = createSimpleExpression(
`_hoisted_${context.hoists.length}`,
false,
exp.loc,
true
)
identifier.hoisted = exp
return identifier
},
cache(exp, isVNode = false) {
return createCacheExpression(++context.cached, exp, isVNode)