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

  • 粘贴板记录在手机哪里找(粘贴板记录在手机哪里找华为)

    粘贴板记录在手机哪里找(粘贴板记录在手机哪里找华为)

  • 微信来电震动怎么设置(微信来电震动怎么关不了)

    微信来电震动怎么设置(微信来电震动怎么关不了)

  • 荣耀30是防水的吗(荣耀30是防水的手机吗)

    荣耀30是防水的吗(荣耀30是防水的手机吗)

  • 腾讯企业邮箱密码忘了怎么办(腾讯企业邮箱密码忘了怎么重置密码)

    腾讯企业邮箱密码忘了怎么办(腾讯企业邮箱密码忘了怎么重置密码)

  • 拼多多别人助力了为什么显示没助力(拼多多别人助力了我却收不到)

    拼多多别人助力了为什么显示没助力(拼多多别人助力了我却收不到)

  • qq能定时发消息吗(qq能定时发消息给好友吗)

    qq能定时发消息吗(qq能定时发消息给好友吗)

  • 平板键盘怎么切换中文和英文(平板键盘怎么切换不了英文)

    平板键盘怎么切换中文和英文(平板键盘怎么切换不了英文)

  • nova7耳机怎么用(nove7耳机怎么使用)

    nova7耳机怎么用(nove7耳机怎么使用)

  • 苹果x总是自动返回最顶端(苹果X总是自动关机)

    苹果x总是自动返回最顶端(苹果X总是自动关机)

  • 耳机插手机上没有显示(耳机插手机上没有显示耳机标志)

    耳机插手机上没有显示(耳机插手机上没有显示耳机标志)

  •  苹果手机调静音闹钟会叫的吗(苹果手机调静音微信视频会有铃声吗)

    苹果手机调静音闹钟会叫的吗(苹果手机调静音微信视频会有铃声吗)

  • 手机解压文件操作出错(手机解压文件操作异常)

    手机解压文件操作出错(手机解压文件操作异常)

  • 苹果一定要用原装充电器吗(苹果一定要用原来的ID吗)

    苹果一定要用原装充电器吗(苹果一定要用原来的ID吗)

  • 注册淘宝账号需要什么(注册淘宝账号需要成年吗)

    注册淘宝账号需要什么(注册淘宝账号需要成年吗)

  • oppoa8解锁方式(oppoa8怎么解屏幕锁)

    oppoa8解锁方式(oppoa8怎么解屏幕锁)

  • 路由器组网是什么意思(无线路由器组网)

    路由器组网是什么意思(无线路由器组网)

  • 手机加解码器音质怎样(手机加解码器效果好吗)

    手机加解码器音质怎样(手机加解码器效果好吗)

  • 动态范围压缩要不要开(动态范围压缩什么意思)

    动态范围压缩要不要开(动态范围压缩什么意思)

  • qq群投票被删怎么恢复(qq群投票不小心删除了可以恢复吗)

    qq群投票被删怎么恢复(qq群投票不小心删除了可以恢复吗)

  • 华为旗舰机型有哪几款(华为旗舰机型有哪些型号)

    华为旗舰机型有哪几款(华为旗舰机型有哪些型号)

  • 锁屏键是哪个(联想笔记本电脑锁屏键是哪个)

    锁屏键是哪个(联想笔记本电脑锁屏键是哪个)

  • 电脑休眠黑屏无法打开(电脑休眠黑屏无信号)

    电脑休眠黑屏无法打开(电脑休眠黑屏无信号)

  • 兼容机的优缺点(兼容机的概念是谁提出来的)

    兼容机的优缺点(兼容机的概念是谁提出来的)

  • 滴滴成交率怎样恢复(滴滴成交率下降了怎么才能涨上来)

    滴滴成交率怎样恢复(滴滴成交率下降了怎么才能涨上来)

  • supersu怎么用(supersu使用教程)

    supersu怎么用(supersu使用教程)

  • 表格的字怎么居中(表格的字怎么居中不了)

    表格的字怎么居中(表格的字怎么居中不了)

  • 重装系统后软件如何恢复(重装系统后软件打不开)

    重装系统后软件如何恢复(重装系统后软件打不开)

  • Uncaught DONException: Failed to execute ‘atob‘ on “window ‘: The string to be decoded is not carrec...

    Uncaught DONException: Failed to execute ‘atob‘ on “window ‘: The string to be decoded is not carrec...

  • 退税是什么科目的
  • 经营所得个税计算案例
  • 税务机关是什么
  • 应付账款应收账款
  • 小型微利企业认定标准最新
  • 土地增值税间接费用扣除
  • 费用怎么分析
  • 单位没有给员工交社保工伤怎么算
  • 创立一个公司,公司的运营理念
  • 事业单位取暖费什么时候发
  • 小规模纳税人开具1%增值税专用发票可以抵扣吗
  • 年底员工借款如何处理
  • 增值税专票电话号码错了有关系吗
  • 企业少报收入
  • 发票一直显示报送中怎么处理
  • 国家要收回房屋土地怎么补偿
  • 个体工商户是否需要缴纳印花税
  • 金蝶如何结转折旧费用的操作步骤
  • 季度所得税可以不预缴吗
  • 公司加农户经营模式
  • 应用商店获取无反应
  • Win11如何设置快捷键调音量
  • 2021新版win10
  • 华为设置输入法手写
  • php自定义函数的语法格式
  • 结转所得税费用到本年利润的会计分录
  • 巴伐利亚州地图
  • 超出经营范围开票怎么处理
  • 母公司收取子公司利润交增值税吗
  • 云质信息
  • 开具农产品收购发票需要什么资料
  • 电子发票开出后如何查看
  • 增值税普票可以开给个人吗
  • 车子上公司户和个人户哪个更好
  • 企业之间交换房地产要交土地增值税吗
  • 估价入库怎么记账
  • 安全生产费会计核算办法
  • 商品损耗科目
  • 一般纳税人怎样开3个点的专票
  • 帮对方代垫运费计入什么科目
  • 营改增一般纳税人标准
  • 生产能量等于什么
  • 购入固定资产一次性扣除政策
  • 公司计提减值好吗
  • sql语句查询记录
  • win10预览版好吗
  • gnu linux编程指南
  • win8系统如何查看电脑内存
  • win10系统遇到错误
  • centos开机自动运行
  • fsav32.exe是什么进程 有什么作用 fsav32进程查询
  • win10系统浏览器怎么换成ie
  • windows 相机打不开
  • 你需要windows7sp1才能安装ie11
  • win7系统电脑打开的软件闪退怎么办
  • win10预览版21301bug
  • ajax 编码
  • 深入浅出android开发
  • opengl画矩形函数
  • javascript怎么用
  • node.js 10实战
  • bat批量处理
  • 应用web标准实例是什么
  • js解析文本文件
  • android profiler内存分析
  • javascript题
  • 深入理解javascript特性.pdf
  • js 函数写法
  • node.js基础入门
  • ubuntu touch教程
  • python怎么写一个类
  • 爱加密企业版
  • 重庆市电子发票样式
  • 网上怎么交车船税
  • 合并申报后老申报表还可以继续使用吗
  • 营业税金及附加结转分录
  • 甘肃省国家税务局电子税务局
  • 一巩固三衔接
  • 2021年社保又涨价了
  • 广州代理记账公司注册
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设