位置: IT常识 - 正文

【Vue3】获取DOM节点的几种方式(vue3获取dom元素的方法)

编辑:rootadmin
【Vue3】获取DOM节点的几种方式 1 .原生js获取 DOM 节点:document.querySelector(选择器)document.getElementById(id选择器)document.getElementsByClassName(class选择器)....2. vue2中获取当前组件的实例对象:

推荐整理分享【Vue3】获取DOM节点的几种方式(vue3获取dom元素的方法),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue获取dom元素的属性,vue 获取dom,vue3.0 获取dom,vue获取dom元素的属性,vue获取dom元素的属性,vue3.0 获取dom,vue3获取dom元素宽高,vue3 获取dom,内容如对您有帮助,希望把文章链接给更多的朋友!

【Vue3】获取DOM节点的几种方式(vue3获取dom元素的方法)

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

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

<template> <div class="box"> <h1 ref="divDom">这是一个测试样例</h1> <button ref="but">按钮</button> </div></template><script>export default { data() { return { } }, methods: { showThis(){ // h1的实例对象 console.log(this); this.$refs.divDom.style.color='yellow' //引用到组件的实例之后,也可以调用组件上的 methods方法 this.$refs.but.click(); }, },}</script>3.vue3中获取当前组件的实例对象:

 在Vue3框架里面是解除了this这个对象,所以无法使用this.$refs的方式获取自定义组件 ref 的DOM节点。

但是vue3中自带了能返回当前组件实例对象的函数 getCurrentInstance,通过该函数获取对象节能看到该对象包含界面中的refs。

<template> <div ref="divDom"></div></template><script setup> import { ref, getCurrentInstance } from 'vue'; const divDom = ref(null); onMounted(()=>{ console.log('获取dom元素',divDom) }) // 获取页面的实例对象 const pageInstance = getCurrentInstance(); // 获取dom节点对象 const tagDomObj = pageInstance.refs.divDom;</script>
本文链接地址:https://www.jiuchutong.com/zhishi/298346.html 转载请保留说明!

上一篇:Vue项目实战——【基于 Vue3.x + Vant UI】实现一个多功能记账本(项目演示、涉及知识点、源码分享)(vue实例完整项目源码)

下一篇:“export ‘default‘ (imported as ‘VueRouter‘) was not found in ‘vue-router‘报错分析(defaultpool)

  • 荣耀x20手机有没有NFC(荣耀X20手机有没有语音叫唤功能)

    荣耀x20手机有没有NFC(荣耀X20手机有没有语音叫唤功能)

  • word行高怎么调(word行高怎么调到适宜行高)

    word行高怎么调(word行高怎么调到适宜行高)

  • 荣耀30pro能支持微距拍摄吗(荣耀30pro支持usb3.0吗)

    荣耀30pro能支持微距拍摄吗(荣耀30pro支持usb3.0吗)

  • 苹果se2有轻点背面吗(苹果se2有轻点背光吗)

    苹果se2有轻点背面吗(苹果se2有轻点背光吗)

  • 苹果快充线和普通线的区别(苹果快充线和普通线一样粗吗)

    苹果快充线和普通线的区别(苹果快充线和普通线一样粗吗)

  • oppor17电池变黄怎么调回绿色(oppo 电池显示变黄)

    oppor17电池变黄怎么调回绿色(oppo 电池显示变黄)

  • 淘宝金牌持续多久(淘宝金牌卖家持续多久)

    淘宝金牌持续多久(淘宝金牌卖家持续多久)

  • qq群人数上限是多少人(qq群刷人数)

    qq群人数上限是多少人(qq群刷人数)

  • 启动windows7后首先显示什么(启动windows7后,首先展示在用户面前的屏幕称为)

    启动windows7后首先显示什么(启动windows7后,首先展示在用户面前的屏幕称为)

  • iphone7plus有红外吗(iPhone7plus有红外功能吗)

    iphone7plus有红外吗(iPhone7plus有红外功能吗)

  • wifi只能连接一个手机怎么办(wifi只能连接一个手机)

    wifi只能连接一个手机怎么办(wifi只能连接一个手机)

  • 安卓手机怎么双清(安卓手机怎么双重曝光)

    安卓手机怎么双清(安卓手机怎么双重曝光)

  • ps怎么修掉碎发(ps处理碎发怎么才自然)

    ps怎么修掉碎发(ps处理碎发怎么才自然)

  • wps如何去除空白行(wps如何去除空白段)

    wps如何去除空白行(wps如何去除空白段)

  • iPhone11pro怎么一键关闭后台应用(苹果11pro如其名)

    iPhone11pro怎么一键关闭后台应用(苹果11pro如其名)

  • iphone7plus能升级ios13吗(iphone7plus能升级ios15)

    iphone7plus能升级ios13吗(iphone7plus能升级ios15)

  • 小米9se能拍月亮吗(小米9s怎么拍月亮)

    小米9se能拍月亮吗(小米9s怎么拍月亮)

  • airpods暂停按哪里(airpods暂停之后怎么继续播放)

    airpods暂停按哪里(airpods暂停之后怎么继续播放)

  • 用美颜相机拍照怎么把字去掉(用美颜相机拍照怎么把美颜logo去掉)

    用美颜相机拍照怎么把字去掉(用美颜相机拍照怎么把美颜logo去掉)

  • 小米8打游戏能分屏么(小米8打游戏能玩原神吗)

    小米8打游戏能分屏么(小米8打游戏能玩原神吗)

  • linux修改密码命令(linux修改密码命令passwd)

    linux修改密码命令(linux修改密码命令passwd)

  • 苹果云盘满了怎么删除(苹果手机云盘空间不足怎么办)

    苹果云盘满了怎么删除(苹果手机云盘空间不足怎么办)

  • 苹果付款方式无效是怎么回事(苹果付款方式无效怎么解决支付宝)

    苹果付款方式无效是怎么回事(苹果付款方式无效怎么解决支付宝)

  • 阿里巴巴达摩院通义千问【附申请链接】阿里版ChatGPT(阿里巴巴达摩院ai)

    阿里巴巴达摩院通义千问【附申请链接】阿里版ChatGPT(阿里巴巴达摩院ai)

  • NuSences 数据集解析以及 nuScenes devkit 的使用(nyud数据集)

    NuSences 数据集解析以及 nuScenes devkit 的使用(nyud数据集)

  • 财务报表中的应交税费包括什么
  • 房地产企业利息资本化的条件
  • 减资需要的资料
  • 汇兑记载事项及使用注意事项
  • 房地产预售啥意思
  • 公允价值变动损益属于当期损益吗
  • 营改增后企业所得税怎么算
  • 因技术原因淘汰的财产形成的损失需备案吗
  • 职工福利费劳保用品
  • 购销合同印花税优惠政策
  • 个人股东之间股权转让的溢价账务处理
  • 公司新售楼总部房产税怎样算?
  • 总公司和分公司类型必须一样么
  • 个人所得税退税多久到账
  • 企业租车费用怎么处理方法
  • 花椒油的税率
  • 电商无发票成本怎么做账
  • 应交税费借方余额怎么处理
  • 分公司可以列为被告吗
  • 房屋使用权转让合法吗
  • 验车费计入什么科目
  • 子公司注销如何做账
  • 客户年会赞助是公司账户转嘛
  • 购买境外技术缴纳税费
  • 年折旧率怎么计算折旧几年
  • 住房公积金扣除标准为每月
  • 信息技术费用如何做分录
  • onekey.exe是什么
  • ahqinit.exe是什么进程 ahqinit是安全的进程吗
  • 所有者权益变动表图片
  • 2020香港回归23年
  • 神舟战神k670c-g4e1游戏笔记本怎么样?
  • call for conference paper
  • kaggle如何入门
  • php实现简单的登录验证
  • 代开增值税额与实际缴款额差一分钱如何入账
  • PHP用mysql_insert_id()函数获得刚插入数据或当前发布文章的ID
  • 超像素和markpage的区别
  • ctf web2
  • 移动端页设计
  • 福利费工会经费教育经费计提比例
  • 利息收入凭证会计分录
  • sql随机数字
  • BootStrap--selectpicker的使用
  • 法人转钱入公户要交税吗
  • 即征即退相关证明材料
  • 增值税附加申报表怎样填小规模
  • 企业弥补以前年度亏损要怎么填表
  • 疫情期间统筹部工作总结
  • 固定资产原价怎么计算
  • 车间购买劳保费用会计分录
  • 商贸企业如何结转已销商贸成本
  • 谈一谈企业应如何做才能更好地、有效地激励员工
  • 减免的费用怎么做账
  • 母子公司可以合并吗
  • windows server 2003如何安装
  • 如何关闭京东白条
  • win2008r2下载
  • winxp关机立马自动重启
  • ubuntu系统安装谷歌浏览器
  • win7系统的摄像功能在哪
  • win8系统搜索在哪里
  • mac的icloud
  • linux nyy
  • redhat linux6.5安装教程
  • window7电源设置
  • wind10怎么重置网络
  • jquery 移动端
  • quick-lua touch 触摸事件
  • JSONLINT:python的json数据验证库实例解析
  • 微信小程序访问相册权限在哪里
  • js声明集合
  • android课程心得体会
  • linux释放cache
  • python paramiko模块 判断过期
  • Metaio in Unity3d 教学--- 一. 搭建环境,运行官方案例
  • 国家税务局通用定额发票查询
  • 如何取消个人所得税预约
  • 怎么查国税
  • 惠济区第五中学怎么样
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设