最近在项目vue2迁移vue3的过程中,碰到当页面内定义的ref去调用子组件的内的方法或者属性时报错,通过输出页面内定义的ref发现仅有一共__v_skip:true

经过百度和官网查询发现

使用<script lang='ts' setup>语法糖后,组件是默认关闭的,无法通过ref获取到

 需要在子组件内使用defineExpose()将需要的属性或者方法暴露出去

 

Logo

前往低代码交流专区

更多推荐