feat(compiler-sfc): <script setup> defineProps destructure transform (#4690)

This commit is contained in:
Evan You
2021-09-27 14:24:21 -04:00
committed by GitHub
parent d84d5ecdbd
commit 467e113b95
14 changed files with 717 additions and 124 deletions

View File

@@ -12,7 +12,7 @@
"vite": "^2.5.10"
},
"dependencies": {
"@vue/repl": "^0.4.1",
"@vue/repl": "^0.4.2",
"file-saver": "^2.0.5",
"jszip": "^3.6.0"
}

View File

@@ -16,13 +16,27 @@ const store = new ReplStore({
: `${location.origin}/src/vue-dev-proxy`
})
// enable experimental features
const sfcOptions = {
script: {
refTransform: true,
propsDestructureTransform: true
}
}
// persist state
watchEffect(() => history.replaceState({}, '', store.serialize()))
</script>
<template>
<Header :store="store" />
<Repl :store="store" :showCompileOutput="true" :autoResize="true" />
<Repl
:store="store"
:showCompileOutput="true"
:autoResize="true"
:sfcOptions="sfcOptions"
:clearConsole="false"
/>
</template>
<style>