Skip to content

Commit 7ab519c

Browse files
committed
workflow(sfc-playground): pass along analyzed bindings when compiling template
1 parent 4d2853e commit 7ab519c

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

packages/sfc-playground/src/store.ts

+6-2
Original file line numberDiff line numberDiff line change
@@ -140,9 +140,10 @@ async function compileFile({ filename, code, compiled }: File) {
140140
}
141141

142142
// script
143+
let compiledScript
143144
if (descriptor.script || descriptor.scriptSetup) {
144145
try {
145-
const compiledScript = compileScript(descriptor, {
146+
compiledScript = compileScript(descriptor, {
146147
id,
147148
refSugar: true,
148149
inlineTemplate: true
@@ -172,7 +173,10 @@ async function compileFile({ filename, code, compiled }: File) {
172173
id,
173174
scoped: hasScoped,
174175
slotted: descriptor.slotted,
175-
isProd: false
176+
isProd: false,
177+
compilerOptions: {
178+
bindingMetadata: compiledScript && compiledScript.bindings
179+
}
176180
})
177181
if (templateResult.errors.length) {
178182
store.errors = templateResult.errors

0 commit comments

Comments
 (0)