文章浏览阅读161次,点赞5次,收藏2次。在 Vue2 中,我们可以给组件设置 ref 属性后,就可以直接通过:this.$refs.HelloRef 来获取组件实例中所有的属性和方法。在 Vue3 中,如果采用了组合式API,它是没有 this 的,所以写法与 Vue2 略有不同。我们可以这么做来获取组件中我们想要的数据。首先老规矩,在 App.vue 中通过给 Hello.vue 子组件设置 ref 属性来获取子组件向父组件暴露的属性和方法。在 Hello 组件中,通过 defineExpose 将需要暴露给父组件的属性和方法导出。