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

  • 怎么知道交不交印花税
  • 税盘是干什么用的
  • 分公司不独立核算怎么做账
  • 增值税纳税申报表怎么填
  • 社保怎样新增人员
  • 企业如何加强存货管理工作
  • 增值税发票抵扣多少个点
  • 有现金折扣方式有哪些
  • 业务招待费记账凭证摘要
  • 房地产按揭贷款是什么意思
  • 房地产企业预缴税款最新规定
  • 供应商质量问题告知函
  • 应返还财政额度是什么科目
  • 公司购买短期理财现金流量表怎么填
  • 国内公司向境外公司借款
  • 事业单位过节发东西
  • 互联网合同要交社保吗
  • 劳务报酬2019
  • 无形资产投资入股增值税
  • 递延所得税费用为负数是什么意思
  • 适用简易计税方法的口诀
  • 2021年电子税务局印花税怎么申报
  • 合同税率16%调整到13%怎么算
  • 个人取得的股票转让所得暂不征收个人所得税
  • 服务费主营业务收入会计分录
  • 全盘账会计的工作流程是什么
  • 当月作废的发票是否需要报税
  • 股权筹资的概念
  • 建账时的库存怎么做账
  • 经常访问的网站怎么恢复
  • 如何做无票收入的会计分录
  • 电脑老是弹出广告怎么处理
  • 汽车修理公司的成本怎么核算
  • 减值测试的资产有哪些
  • thinkphp框架作用
  • 残保金的会计处理
  • php操作json
  • 长期借款业务会亏损吗
  • 总账会计工作职责精选汇总
  • 环境检测费计入什么科目
  • 如何在亚马逊平台卖货
  • yum命令详解
  • 帝国cms使用手册
  • 低值易耗品管理办法
  • 所得税做账是否需要发票
  • 出口运保费是什么费用
  • 投资性房地产成本模式转公允模式差额
  • 公司收取保证金合法吗
  • 民间非营利组织会计制度及操作实务
  • 工会经费多久缴纳一次
  • 电子承兑 背书
  • 新企业购买税控盘,没收入,怎么抵扣
  • 房屋租赁税按什么收
  • 购买不良债权如何追偿
  • 固定资产处置的会计科目
  • 诉讼代理费计入成本吗
  • 宾馆纳税怎么算的
  • 药品进销差价的计算公式是什么
  • 住院病假工资如何计算
  • mysql基本介绍
  • mysql获取日期年份
  • win10重置此电脑保留我的文件
  • debian openssh
  • 右键回收站一直转圈
  • unity怎么bake
  • coco包装设计
  • linux的安装
  • shell备份文件脚本
  • 使用vue-cli快速搭建vue项目
  • Python实现Mysql数据库连接池实例详解
  • [置顶]游戏名:chivalry2
  • python字符串常用的五种方法
  • 安卓手机管家在哪里打开
  • js实现继承的几种方式详述(推荐)
  • 云南人社医保缴费步骤
  • 江西省税务局拟录用人员公示
  • 天津税务局网上办税厅
  • 江苏省纳税信息查询
  • 交完了契税后可以办房产证吗
  • 企业需要缴纳哪些费用
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设