fix(compiler-sfc): fix script setup hidden flag codegen
This commit is contained in:
parent
ac853ff4ab
commit
a5a66c5196
@ -946,11 +946,13 @@ export function compileScript(
|
|||||||
allBindings[key] = true
|
allBindings[key] = true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
returned = `{ ${Object.keys(allBindings).join(', ')}${
|
const keys = Object.keys(allBindings)
|
||||||
|
if (!__TEST__) {
|
||||||
// the `__isScriptSetup: true` flag is used by componentPublicInstance
|
// the `__isScriptSetup: true` flag is used by componentPublicInstance
|
||||||
// proxy to allow properties that start with $ or _
|
// proxy to allow properties that start with $ or _
|
||||||
__TEST__ ? `` : `, __isScriptSetup: true`
|
keys.push(`__isScriptSetup: true`)
|
||||||
} }`
|
}
|
||||||
|
returned = `{ ${keys.join(', ')} }`
|
||||||
}
|
}
|
||||||
s.appendRight(endOffset, `\nreturn ${returned}\n}\n\n`)
|
s.appendRight(endOffset, `\nreturn ${returned}\n}\n\n`)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user