feat(sfc): defineExpose

This commit is contained in:
Evan You
2021-06-25 13:14:49 -04:00
parent b0203a3092
commit be2b1d3c2f
4 changed files with 177 additions and 107 deletions

View File

@@ -53,8 +53,8 @@ exports[`CSS vars injection codegen w/ <script setup> 1`] = `
"import { useCssVars as _useCssVars, unref as _unref } from 'vue'
export default {
expose: [],
setup(__props) {
setup(__props, { expose }) {
expose()
_useCssVars(_ctx => ({
\\"xxxxxxxx-color\\": (color)
@@ -88,11 +88,11 @@ exports[`CSS vars injection w/ <script setup> binding analysis 1`] = `
import { ref } from 'vue'
export default {
expose: [],
props: {
foo: String
},
setup(__props) {
setup(__props, { expose }) {
expose()
_useCssVars(_ctx => ({
\\"xxxxxxxx-color\\": (color),