fix(reactivity-transform): fix props access codegen for non-identifier prop names (#5436)

fix #5425
This commit is contained in:
edison
2022-05-13 10:38:46 +08:00
committed by GitHub
parent 0c07f12541
commit 242914d938
6 changed files with 69 additions and 10 deletions

View File

@@ -431,7 +431,11 @@ export function compileScript(
prop.key
)
}
const propKey = (prop.key as Identifier).name
const propKey = prop.key.type === 'StringLiteral'
? prop.key.value
: (prop.key as Identifier).name
if (prop.value.type === 'AssignmentPattern') {
// default value { foo = 123 }
const { left, right } = prop.value