<Script Setup>

标签下的所有文章 1 篇文章
返回所有标签

Vue 3的defineExpose:如何突破script setup组件默认封装,实现精准的父子通讯?

Vue 3.2+的<script setup>默认封装组件内部状态和方法,需用defineExpose显式暴露。子组件通过defineExpose({状态/方法})指定需暴露内容,父组件用ref获取子组件实例后,可直接访问暴露的属性和方法,且暴露的ref会自动解包。