Vue ref和refs获取DOM元素和子组件

官方解释:

ref 被用来给元素或子组件注册引用信息。引用信息将会注册在父组件的 $refs 对象上。

  • 如果在普通的 DOM 元素上使用,引用指向的就是 DOM 元素;
  • 如果用在子组件上,引用就指向组件实例:

获取元素节点

在需要获取的DOM元素上添加ref属性

<p ref="passage">hello</p>

获取DOM元素

this.$refs.passage

获取子组件实例

在引用的组件上添加ref属性

<base-input ref="usernameInput"></base-input>

获取实例

this.$refs.usernameInput
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。