位置: 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)

  • ipad怎么设置一排6个应用(ipad怎么设置一键锁屏)

    ipad怎么设置一排6个应用(ipad怎么设置一键锁屏)

  • 微信名可以设置成空白吗(微信名可以设置字体吗)

    微信名可以设置成空白吗(微信名可以设置字体吗)

  • 公众号有哪些类型呢(公众号有哪些类型)

    公众号有哪些类型呢(公众号有哪些类型)

  • windows 7是一种什么的操作系统(windows 7是一种什么类型的软件)

    windows 7是一种什么的操作系统(windows 7是一种什么类型的软件)

  • 快手暂时无法提现怎么回事(快手暂时无法提现)

    快手暂时无法提现怎么回事(快手暂时无法提现)

  • 中国第一台微型计算机(中国第一台微型汽车)

    中国第一台微型计算机(中国第一台微型汽车)

  • 淘宝确定了收货还能退货吗(淘宝确定了收货还能退款吗)

    淘宝确定了收货还能退货吗(淘宝确定了收货还能退款吗)

  • 扬声器和realtek区别(扬声器和realtek digital output选哪个)

    扬声器和realtek区别(扬声器和realtek digital output选哪个)

  • oppor17有nfc功能吗(oppor17有不有nfc)

    oppor17有nfc功能吗(oppor17有不有nfc)

  • 华硕主板进不了bios怎么办(华硕主板进不了bios模式)

    华硕主板进不了bios怎么办(华硕主板进不了bios模式)

  • 为什么家里的wifi突然没了(为什么家里的wifi连接不了)

    为什么家里的wifi突然没了(为什么家里的wifi连接不了)

  • 100kva变压器额定电流是多少(100kva变压器额定高压电流是多少)

    100kva变压器额定电流是多少(100kva变压器额定高压电流是多少)

  • qq群怎么艾特某一个人(qq群怎么艾特群成员)

    qq群怎么艾特某一个人(qq群怎么艾特群成员)

  • 苹果怎么测试屏幕灵敏度(苹果怎么测试屏幕触摸不灵敏)

    苹果怎么测试屏幕灵敏度(苹果怎么测试屏幕触摸不灵敏)

  • 苹果输对密码解不开锁(苹果输密码被锁怎么办)

    苹果输对密码解不开锁(苹果输密码被锁怎么办)

  • 电脑按哪个快捷键出计算器(电脑按哪个快捷键关闭计算器)

    电脑按哪个快捷键出计算器(电脑按哪个快捷键关闭计算器)

  • 怎么解除淘宝绑定的手机号(怎么解除淘宝绑定的菜鸟)

    怎么解除淘宝绑定的手机号(怎么解除淘宝绑定的菜鸟)

  • 手机停机后如何开通(手机停机后如何查询欠费多少)

    手机停机后如何开通(手机停机后如何查询欠费多少)

  • 手机自动关屏怎么回事(手机自动关屏怎么回事怎么办)

    手机自动关屏怎么回事(手机自动关屏怎么回事怎么办)

  • 电脑微信如何保存图片(电脑微信如何保存聊天记录)

    电脑微信如何保存图片(电脑微信如何保存聊天记录)

  • ios13三指触控怎么关(苹果13三指)

    ios13三指触控怎么关(苹果13三指)

  • 华为手机的望远镜在哪里(华为手机的望远镜功能怎么打开)

    华为手机的望远镜在哪里(华为手机的望远镜功能怎么打开)

  • 华为p30通话设置在哪里(华为荣耀手机高清通话设置)

    华为p30通话设置在哪里(华为荣耀手机高清通话设置)

  • js中let和var的区别(js let与var区别)

    js中let和var的区别(js let与var区别)

  • 高新企业做亏损分析
  • 机票和发票是一样的吗
  • 使用权资产计入资产负债表哪个科目
  • 发票右上角数字是什么
  • 五险一金可以在手机上交吗
  • 一般纳税人注销库存需要补交税吗
  • 税务局扣税余额不足
  • 车辆购置税如何计算
  • 劳务费做账要交个人所得税吗?
  • 劳务派遣专用发票超过9万怎么办理
  • 契税计税依据是否包含耕地占用税
  • 机动车发票如何抵扣进项税
  • 财产保险费发票税率
  • 出口退税预审在申报系统怎么做
  • 浅析税收滞纳金问题的政策法规
  • 未到期责任准备金属于什么科目
  • 抵免税款收益算其他收益吗
  • 环境工程开票多少税率
  • 试生产期间的账务处理
  • 给出含税货款会计分录
  • 已经认证抵扣的发票会计分录
  • 怎么把公司账户的钱转到个人账号
  • 电脑网卡介绍
  • vue3.0组件库
  • 关闭开机自动启动
  • 分公司吸收新股怎么办
  • 工程质保金账务处理办法
  • 非货币性资产对外捐赠企业所得税处理
  • vue3怎么用
  • 受托加工要交消费税吗
  • 民间非营利组织会计制度
  • 用php写的一个冒号的句子
  • 暂估入库的商品能出库吗
  • 企业所有的支出是什么
  • 项目部署计划
  • python 批量
  • echarts api文档
  • php 方法
  • php array_merge_recursive 数组合并
  • 小企业会计准则会计科目表
  • MySQL发生系统错误2和5
  • 个体对公账户是什么意思
  • mysql基础操作命令
  • 外贸进项税额怎么算
  • 购买员工团体意外险条款
  • 股权投资所得是什么
  • 材料帐怎么记
  • 企业所得税免税和减半征收
  • 股票期权的所得税处理
  • 公司因担保产生损失
  • 已认证抵扣增值税怎么撤回申报
  • 公司借调人员工资账务处理
  • 制造费用影响什么
  • 体检费用开发票给公司怎么开
  • 交易性金融资产的入账价值
  • 市政配套费减免政策
  • 购买新发票的时候要带旧发票去吗?
  • centos cmake安装
  • Windows任务栏中的活动程序间不能切换对吗
  • 微软宣布将AI引入Office套件
  • centos如何挂载fc存储
  • bios各项参数的意义
  • win8旗舰版官方下载
  • wdsvc.exe - wdsvc 是什么进程
  • openssh centos
  • linux ssh安装包
  • win8没有开始菜单 点键盘开始菜单黑屏
  • kb3150220安装失败
  • 在动画制作中一般默认帧数选择为
  • Node.js中的事件循环是什么
  • linux中date命令详解
  • 自动关机的
  • css ul显示为表格
  • 广西发票查询平台
  • 社保逾期未申报会造成什么影响,要怎么处理
  • 发票汇总表怎么计算
  • 税务机关对核准类减免税的审核
  • 税务部门协作
  • 宏观经济十大因素有哪些
  • 预先支付货款
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设