通过ref实现父子通信
可以使用该子元素上的属性和方法,也是父子通信的常用方法
在vue2项目中,给dom上添加ref属性,可直接通过this.$ref.ref属性值即可直接拿到该dom元素,可直接使用该dom元素上的属性和方法
但在vue3项目中
想要在父组件中使用子组件上的变量和方法必须在子组件中通过defineExpose将要使用的变量和方法暴露出去才能使用
1. 给子组件添加ref属性
2. 通过声明同名ref属性值的变量拿到dom元素
3.将想要在父组件中使用到的变量或方法通过defineExpose暴露出来
4.直接在父组件中调用dom上暴露出来的方法