Vue3获取DOM节点有几种方法?能否详细介绍一下?

2026-03-31 16:040阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计426个文字,预计阅读时间需要2分钟。

Vue3获取DOM节点有几种方法?能否详细介绍一下?

目录 + 1. 原生js获取DOM节点:

2.Vue2中获取当前组件的实例对象:

3.Vue3中获取当前组件的实例对象:

总结 + 1. 原生js获取DOM节点:使用document.querySelector()选择器或document.getElementById()按id选择。

目录
  • 1 .原生js获取 DOM 节点:
  • 2. vue2中获取当前组件的实例对象:
  • 3.vue3中获取当前组件的实例对象:
  • 总结

1 .原生js获取 DOM 节点:

document.querySelector(选择器) document.getElementById(id选择器) document.getElementsByClassName(class选择器) ....

2. vue2中获取当前组件的实例对象:

因为每个vue的组件实例上,都包含一个$refs对象,里面存储着对应的DOM元素或组件的引用。所以在默认情况下,组件的 $refs指向一个空对象。

可以先在组件上加上 ref="名字",然后通过 this.$refs.名字获取相应元素并进行操作。

阅读全文

本文共计426个文字,预计阅读时间需要2分钟。

Vue3获取DOM节点有几种方法?能否详细介绍一下?

目录 + 1. 原生js获取DOM节点:

2.Vue2中获取当前组件的实例对象:

3.Vue3中获取当前组件的实例对象:

总结 + 1. 原生js获取DOM节点:使用document.querySelector()选择器或document.getElementById()按id选择。

目录
  • 1 .原生js获取 DOM 节点:
  • 2. vue2中获取当前组件的实例对象:
  • 3.vue3中获取当前组件的实例对象:
  • 总结

1 .原生js获取 DOM 节点:

document.querySelector(选择器) document.getElementById(id选择器) document.getElementsByClassName(class选择器) ....

2. vue2中获取当前组件的实例对象:

因为每个vue的组件实例上,都包含一个$refs对象,里面存储着对应的DOM元素或组件的引用。所以在默认情况下,组件的 $refs指向一个空对象。

可以先在组件上加上 ref="名字",然后通过 this.$refs.名字获取相应元素并进行操作。

阅读全文