八.vue获取dom元素
vue获取dom元素
方法一:直接给相应的元素加id,然后再document.getElementById(“id”);获取,然后设置相应属性或样式
方法二:使用ref,给相应的元素加ref=“name” 然后再this.$refs.name获取到该元素
例
<div ref="tet" id="tet">我是tet</div>const vm = new Vue({el:"#app",mounted(){document.querySelector("#tet").innerHTML = "哈哈哈";console.log(this.$refs.tet);this.$refs.tet.style.backgroundColor="red"}
})
⭐注意:在获取相应元素之前,必须在mount钩子进行挂载,否则获取到的值为空,如果是给子组件加id并修改自定义属性,则直接会加载给子组件对应的外层div上,并不会改变该子组件原本的自定义属性的值。
如果给子组件加ref,然后获取到该DOM元素之后改变相应的自定义属性的值,vue会报错:
八.vue获取dom元素相关推荐
- Vue获取DOM元素并修改属性
Vue获取DOM元素 Vue获取DOM元素有两种方法 直接给相应的元素加id,然后再使用document.getElementById("id");获取 使用ref,给相应的元素加 ...
- Vue 获取DOM元素 ,给DOM增加事件的特殊情况
Vue 获取DOM元素 ,给DOM增加事件的特殊情况 给标签绑定ref属性 使用this.$refs.xxx 获取原生的jsDOM对象 ref属性值不能重名 Vue.component('subCom ...
- Vue笔记四:Vue获取DOM元素和组件元素的方法
文章目录 Vue获取组件元素 ref获取组件元素 Vue获取组件元素 如果想使用哪个DOM元素,就给它加上ref属性,然后用$refs属性获取它的元素对象,示例如下: 全部代码: <!DOCTY ...
- vue获取dom元素注意问题
mounted(){setTimeout(()=>{this.contentToggle();},1000)},methods:{contentToggle(){console.log(this ...
- ref 引用(vue获取DOM元素)
ref 引用 jquery 牛逼 简化了程序员操作DOM的过程 vue 优势: MVVM 在 vue 中,程序员不需要操作DOM.只需要把数据维护好!(数据驱动视图) 结论:在 vue 项目,强烈不建 ...
- vue获取dom元素的几种方式
在任意标签上:ref="xx" 获取dom元素:this.$refs.xx. 如图: mounted()时才能获取this.$refs.xx 获取dom标签:this.$refs. ...
- vue获取dom元素与修改样式详解
vue中如何获取dom元素呢? 步骤详解 在标签上加上ref属性 如 : 在js中通过 this.$refs.加ref的值便可以获取dom 如:this.$refs.refDemo 修改对应的样式名 ...
- vue获取dom元素值
1.通过refs来获取dom元素内容 2.需要利用到jq,但是不支持,学习vue.js,都说需要抛弃jq,否则会禁锢你的思想 通过refs方法 ref 被用来给元素或子组件注册引用信息.引用信息将会注 ...
- vue获取dom元素的内容
通过ref来获取dom元素 在vue官网上对ref的解释 ref 被用来给元素或子组件注册引用信息.引用信息将会注册在父组件的 $refs 对象上.如果在普通的 DOM 元素上使用,引用指向的就是 D ...
最新文章
- java 重复start,iText中带有“start”属性的有序列表[重复]
- 函数式编程语言python-Python——五分钟理解函数式编程与闭包
- 我加入一家硅谷骗子创业公司的奇葩经历
- .NET:动态代理的 “5 + 1” 模式
- 关于vs中代码生成的运行库
- ANdroid O MeidiaPlayer 深入理解(一)
- 一文看尽深度学习这半年
- sudo apt-get:command not found报错解决
- 基于qt的贪吃蛇游戏 c语言,基于QT的贪吃蛇游戏设计
- 比管理时间重要 1000 倍的,是管理精力
- 原 《老路用得上的商学课》86-90学习笔记
- Python爬虫:爬取抽屉网
- V-REP仿真简介与用户界面 | Introduction to V-REP simulation and user interface
- Qt笔记(六十三)之Qt实现窗口以及控件的全屏效果
- waterfall 上拉加载 下拉刷新
- js中使用jQuery读/写cookie的值
- html中哪些字体不识别中文字体,div字体_正确设置div兼容的汉字中文字体
- Python操作excel基础
- html中背景条纹效果,使用CSS线性渐变 制作条纹背景
- C# 图片与byte[]转换