位置: IT常识 - 正文

Vue获取DOM元素并修改属性的方法(vue获取dom元素的方法)

编辑:rootadmin
这篇文章主要介绍了Vue获取DOM元素并修改属性或者样式,文中通过两种方法给大家介绍了vue如何获取并操作DOM元素,需要的朋友可以参考下 Vue获取DOM元素

推荐整理分享Vue获取DOM元素并修改属性的方法(vue获取dom元素的方法),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue获取dom元素并追加html,vue获取dom元素并转成字符串,vue获取dom元素并追加元素,vue获取dom元素并追加html,vue获取dom元素并修改样式,vue获取dom元素并追加元素,vue获取dom元素并转成字符串,vue获取dom元素并添加元素,内容如对您有帮助,希望把文章链接给更多的朋友!

Vue获取DOM元素有两种方法

直接给相应的元素加id,然后再使用document.getElementById("id");获取使用ref,给相应的元素加ref=“name”然后再使用this.$refs.name获取到该元素Vue获取到元素并修改属性或者样式Vue获取DOM元素并修改属性的方法(vue获取dom元素的方法)

使用上述的第二种方法,获取到元素,然后使用this.$refs.元素元素的ref对应的name.style.属性名(样式或者其他的属性名) = “你要设置的值”或者元素的ref对应的name.属性名(样式或者其他的属性名) = “你要设置的值”``,如this.$refs.more.style.bottom = “20px”;就是将ref的name为more的元素的bottom属性改为20px`

注意:

在获取相应元素之前,必须在mounted生命周期进行挂载,否则获取到的值为空;如果是给子组件加id并修改自定义属性,则直接会加载该子组件对应的外层div上,并不会改变该子组件原本的自定义属性的值;如果给子组件加ref,然后获取到该DOM元素之后改变相应的自定义属性的值,vue会报错:Avoid mutating a prop directly since the value will be overwritten whenever the parent componentvue 如何获取并操作DOM元素

方法一: 直接给的元素加id,使用document.getElementById(“id”)获取,然后操作 dom 元素

mounted(){    this.element = document.querySelector('#element_1');    this.element.style.color = "red";}

为什么是在mouted钩子使用?因为只有在执行mounted的时候,vue才已经渲染了dom节点,这个时候是可以获取dom节点的

方法二: 使用ref,给元素添加ref=“name” ,使用 this.$refs.name 获取到该元素,再对元素进行操作

// 定义ref<div ref="div_1">获取元素</div>// 获取并操作this.$refs.div_1.style.backgroundColor="red"

建议:vue中尽量不去操作 dom 元素,选用 ref 操作属性获取

到此这篇关于Vue获取DOM元素并修改属性的方法的文章就介绍到这了,更多相关Vue获取DOM元素内容请搜索本站以前的文章或继续浏览下面的相关文章希望大家以后多多支持本站!

本文链接地址:https://www.jiuchutong.com/zhishi/312953.html 转载请保留说明!

上一篇:python执行数据库的查询操作(python 操作数据库)

下一篇:Dedecms列表pagelist翻页按钮样式怎么解决(dedecms5.7)

  • 个体户需要交哪种税
  • 税控是干什么用的
  • 退货开具红字发票销项税为负数税务局会查吗
  • 收到政府土地补偿,用于种植农作物
  • 代发工资记什么科目
  • 月初认证的增值税发票可以吗
  • 房屋租赁收入如何征税?
  • 托管物资账务处理流程
  • 出口关税如何做账
  • 以前年度多交所得税,跨年退回怎么做会计分录
  • 项目现金流量的构成
  • 税金及附加与期间费用区别
  • 异地缴纳个人所得税
  • 城建税税收减免政策
  • 小规模纳税人月末结转增值税
  • 购买房产,税费怎么计算
  • 发票专用章盖错地方了可以用吗
  • 企业吸收合并税收政策
  • 存货入库后的仓储费记录
  • 公司汽车一年可以用多少油费
  • 小规模纳税人会计核算健全,能够提供准确
  • 专用发票购货清单怎么写
  • 车子计提折旧年限
  • 事业单位财政应返还额度包括
  • 收到对方公司的货款怎么记账
  • 贷款利率计算公式表格
  • 调整应收账款如何做账
  • 差旅费账务处理例子
  • linux如何安装
  • 网银年费如何做账
  • 私车公用的费用可以抵税吗现在
  • php哪个函数能取得字符串长度
  • 企业所得税申报表
  • php接收数据的方法
  • 外包社保会计分录
  • mom.exe是什么进程
  • 如何启用系统引擎
  • PHP:spl_autoload_call()的用法_spl函数
  • linux中loop的含义
  • linux解压安装
  • 工会经费用途规定
  • 如何快速使用验证码
  • 新政府会计准则三大特点
  • 【创作赢红包】ChatGPT引爆全网引发的AI算力思考
  • 固定资产已提完折旧后丢失怎么处理
  • vue全局引入js文件
  • 前端开发从入门到放弃
  • Attentional Feature Fusion 注意力特征融合
  • 端午假期干什么
  • 资本金什么时候可以退回
  • 报税系统如何导出发票
  • php clone函数
  • mongodb分区分片
  • 金税四期的特点
  • mysql的左右连接
  • 冲减去年管理费怎么做分录
  • 员工工作服扣款
  • 私车公用协议可以过户吗
  • 购买现金支票的申请说明
  • 银行回单中包含哪些内容
  • 进项抵扣和销项抵扣
  • 勘察设计费是否可以进入在建工程
  • 银行收的账户管理费
  • 洗浴发票可以报销么
  • 技术合同免税备案流程
  • 其他非流动资产包括哪些
  • freebsd查看路由
  • ubuntu16.04怎么设置网络
  • ubuntu rhythmbox乱码解决方法
  • linux crontab -e
  • mac安装win10系统后怎么关掉f1快捷键
  • win7 显示日期
  • 优质电子书app
  • iframe 自适应宽度和高度
  • rsync include-from
  • 轻松搞定是什么短语
  • android开发主要用什么语言
  • 税务分局是什么意思
  • 南京退林还耕
  • 报税的资格
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设