1.ref引用dom元素:
![](https://img-blog.csdnimg.cn/img_convert/15df6a5267775432713bf7f2469ca4f3.png)
1.1在要引用dom元素的标签上,添加上ref
<script>
export default {
methods : {
showH1(){
console.log(this)//打印this查看$refs方法
this.$refs.myh1.style.color = 'red'//修改myh1的颜色为red
}
}
}
</script>
使用控制台打印出this(this是当前vue组件的实例),就会看到有一个$refs的方法
![](https://img-blog.csdnimg.cn/img_convert/085ecb3b8e6c43b1d5e2fdd02a71fb20.png)
![](https://img-blog.csdnimg.cn/img_convert/b22fdba8f7811c7f1214c819908786fd.png)
1.2 在函数中,使用this.$refs方法 后面跟要引用的dom元素的ref名字,后面再跟要进行的修改操作。
![](https://img-blog.csdnimg.cn/img_convert/9ea58d6dd5520fc8b2ea4db76cd54e8f.png)
2.ref引用组件
2.1在组件上使用ref方法
![](https://img-blog.csdnimg.cn/img_convert/0bb14ebfe51657d581f6c1d7315440c8.png)
2.2 调用自己设置的函数方法,获取$refs 再进行修改操作
![](https://img-blog.csdnimg.cn/img_convert/38e9a6745f6f158df7078ad02f1c2a70.png)