这篇文章主要介绍了Vue中$refs的用法,非常不错,具有一定的参考借鉴价值 ,需要的朋友可以参考下。
ref 定义:被用来给元素或子组件注册引用信息。引用信息会被注册在父组件上的$refs对象上。
① 如果是在普通的dom
元素上使用,引用指向的就是dom
元素;
② 如果用在子组件上,引用指向的就是组件实例。
$refs定义:vm.$refs 一个对象,持有已注册过 ref 的所有子组件(或HTML元素)
$refs 是一个对象,持有注册过ref attribute的所有DOM元素和组件实例。
① 使用:在 HTML元素 中,添加ref属性,然后在JS中通过vm.$refs.属性来获取
② 注意:如果获取的是一个子组件,那么通过ref就能获取到子组件中的data和metho