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

  • 苹果手机能投屏到电视吗(苹果手机能投屏到安卓电脑吗)

    苹果手机能投屏到电视吗(苹果手机能投屏到安卓电脑吗)

  • 真我gtneo2t支持nfc吗(真我gtneo2t支持内存扩展吗)

    真我gtneo2t支持nfc吗(真我gtneo2t支持内存扩展吗)

  • penm00是oppo什么型号(oppo perm00是什么型号手机)

    penm00是oppo什么型号(oppo perm00是什么型号手机)

  • 拼多多拼小圈在哪里找(拼多多拼小圈在哪里关闭)

    拼多多拼小圈在哪里找(拼多多拼小圈在哪里关闭)

  • 抖音注销以后视频还在吗(抖音注销后视频别人还能看到吗)

    抖音注销以后视频还在吗(抖音注销后视频别人还能看到吗)

  • keep拉黑后对方知道吗(keep拉黑对方会知道吗)

    keep拉黑后对方知道吗(keep拉黑对方会知道吗)

  • erp系统规划包括哪些环节(erp系统计划)

    erp系统规划包括哪些环节(erp系统计划)

  • 电脑版微信视频聊天摄像头为什么用不了(电脑版微信视频聊天怎么全屏)

    电脑版微信视频聊天摄像头为什么用不了(电脑版微信视频聊天怎么全屏)

  • 360浏览器网页显示比例怎么调整(360浏览器网页显示不全怎么设置)

    360浏览器网页显示比例怎么调整(360浏览器网页显示不全怎么设置)

  • 小米10支持65w吗(小米10支持50w吗)

    小米10支持65w吗(小米10支持50w吗)

  • 软件包微信可能不兼容或已损坏怎么办(你微信软件)

    软件包微信可能不兼容或已损坏怎么办(你微信软件)

  • 手机微信登录电脑后离开电脑能退出登录吗(手机微信登录电脑怎么删除聊天记录)

    手机微信登录电脑后离开电脑能退出登录吗(手机微信登录电脑怎么删除聊天记录)

  • ai算法是什么(ai算法百度百科)

    ai算法是什么(ai算法百度百科)

  • 支持aptx的蓝牙耳机

    支持aptx的蓝牙耳机

  • 屏幕排线接触不良现象(屏幕排线接触不良修要多少钱)

    屏幕排线接触不良现象(屏幕排线接触不良修要多少钱)

  • 安装程序正在启动服务需要多久(安装程序正在启动服务就进不去了)

    安装程序正在启动服务需要多久(安装程序正在启动服务就进不去了)

  • 微信账单删了怎么恢复(微信账单删了怎么联系收款方)

    微信账单删了怎么恢复(微信账单删了怎么联系收款方)

  • 苹果x换了国产屏有什么影响吗(苹果x换了国产屏会增加耗电吗)

    苹果x换了国产屏有什么影响吗(苹果x换了国产屏会增加耗电吗)

  • 图片快闪怎么弄(图片快闪模板)

    图片快闪怎么弄(图片快闪模板)

  • 金山文档小程序怎么保存(金山文档小程序怎么多人在线编辑一个表格)

    金山文档小程序怎么保存(金山文档小程序怎么多人在线编辑一个表格)

  • 斗鱼怎么撤销实名认证(斗鱼怎样取消实名认证)

    斗鱼怎么撤销实名认证(斗鱼怎样取消实名认证)

  • 网上购电后需要插卡吗(网上购电后需要缴费吗)

    网上购电后需要插卡吗(网上购电后需要缴费吗)

  • 朋友圈详情页面在哪里(朋友圈详情怎么显示)

    朋友圈详情页面在哪里(朋友圈详情怎么显示)

  • 软件开发自学还是培训(软件开发自学还是培训好)

    软件开发自学还是培训(软件开发自学还是培训好)

  • 含税销售额换算成不含税销售额的公式是什么?
  • 两年前的发票可以补开吗
  • 当月购入固定资产计提折旧吗
  • 翻唱歌曲发行时怎么把原唱名字改了
  • 没有原始凭证怎么补税
  • 事假工资在税前扣除标准
  • 季度申报后还要年度申报吗
  • 样品销售如何记账
  • 销售货物未开发怎么处理
  • 货款现金收据可以做账吗
  • 以股抵债的会计分录
  • 盈余公积可用于集体福利吗
  • 搅拌站是自用的账务如何做分录?
  • 免税销售额是否计入成本
  • 生产企业电费要不要计提?
  • 大型超市税收分析报告
  • 兼营非应税劳务行为举例
  • 外购物品用于计提折旧吗
  • 个人报销汽油费会计分录
  • 劳务所得个税税率表
  • 土地溢价的成本包括
  • 4s店修车送保养
  • linux 列表
  • 应收账款的账务处理方式是什么
  • cpu资源占用高怎么办
  • 银行罚息可不可以扣除
  • 机动车退货的法律规定
  • 生产企业外销收入账务处理
  • 付工程改造余款分录
  • 企业接受现金捐赠如何开具发票
  • 公司交纳社会保险多少钱
  • thinkphp saveall
  • phpweb框架
  • 买花木计入什么科目
  • 自动驾驶汽车决策与控制pdf
  • 溢价购买子公司账务处理
  • 季度盈利弥补亏损利润表
  • 成本核算的会计处理
  • 出差补贴是额外的吗
  • 委托贷款利息收入
  • 去年的预提费用今年进来了怎么入账
  • 2020年维修基金怎么交
  • 摄影的服务注册是什么
  • 个人生产经营所得范围
  • ibm.data.db2
  • 委托银行贷款利息发票谁提供
  • 结账的内容和程序是什么
  • 安防工程注意事项有哪些
  • 以房抵债涉税分析
  • 什么情况下一般疑问句用does
  • 代扣的个人所得税怎么做分录
  • 一般纳税人购入固定资产进项抵扣
  • 跟老师出差路上可以聊些什么
  • 进销项月末结转吗
  • 员工体检费发票怎么入账
  • mysql数据库的基本原理
  • xp系统开机一直在滚动条
  • centos7设置ssh登录
  • linux pwdx命令
  • 系统配置运行命令
  • 苹果电脑bim
  • linux中rsync有什么用
  • win7怎么安装网络驱动程序
  • 不需要远程传输的文件
  • unity的设置在哪里
  • 列举javascript中的所有数据类型
  • html框架frameset代码
  • react 系列
  • jQuery+Ajax实现无刷新操作
  • js 单击弹出对话框
  • 一个绿色
  • js发送请求的几种方式
  • js map(parseint)
  • 判断jquery对象是否存在
  • 扬州税务学院官网朱诗柱
  • 天然气入户安装收费标准2023
  • 欠税务局税款的后果
  • app平台怎么投诉商家
  • 延安市地方税务局电话
  • 山西省地方税务局通用定额发票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设