🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
>[success] # $ref -- defineExpose 1. 使用`<script setup>`的组件是**默认关闭**的——即通过模板引用或者`$parent`链获取到的组件的公开实例,**不会**暴露任何在`<script setup>`中声明的绑定 2. `defineExpose`编译器宏来显式指定在`<script setup>`组件中要暴露出去的属性 3. ref 会和在普通实例中一样被自动解包 ~~~html <script setup> import { ref } from 'vue' const a = 1 const b = ref(2) defineExpose({ a, b }) </script> ~~~ >[info] ## 官网 [#defineexpose](https://cn.vuejs.org/api/sfc-script-setup.html#defineexpose)