Vue3基础(十wu)___ref获取原生dom元素

简介: 本文介绍了Vue3中使用`ref`来获取和操作原生DOM元素的方法,通过示例展示了如何通过`.value`改变元素的样式。

ref

ref可以生成响应式数据,特点是改变需要.value来操作;

ref也可以获取原生dom,改变也是通过.value;

例子:

<template >
  <div ref="box" class="container">myBox</div>
</template>
<script>
import {
    ref, onMounted } from "vue";
export default {
   
  setup(props) {
   
    let box = ref(null);
    onMounted(() => {
   
      console.log(box.value);
      box.value.style.backgroundColor = "red";
    });
    return {
    box };
  }
};
</script>
<style  scoped>
</style>

在这里插入图片描述
我们改变了style下的背景色样式,因为ref的本质是reactive({value:变量})
所以改变ref包裹的数据时,我们需要.value进而改变样式,操作原生dom。

目录
相关文章
|
4月前
|
JavaScript vr&ar
vue3通过ref获取dom元素并修改样式
vue3通过ref获取dom元素并修改样式
452 0
|
2月前
|
JavaScript
vue v-for循环渲染动态ref表单校验的实现技巧
vue v-for循环渲染动态ref表单校验的实现技巧
156 0
|
4月前
|
JavaScript
Vue中如何获取dom元素?vue方法
Vue中如何获取dom元素?vue方法
|
4月前
|
JavaScript 前端开发
vue创建dom的方法有哪些
vue创建dom的方法有哪些
89 2
|
4月前
|
JavaScript
Vue中如何对DOM元素进行访问和操作?
Vue中如何对DOM元素进行访问和操作?
127 2
|
4月前
|
JavaScript 前端开发
在 Vue 中,如何使用`ref`和`$refs`来监听DOM元素的变化?
在 Vue 中,如何使用`ref`和`$refs`来监听DOM元素的变化?
546 0
|
4月前
|
前端开发 JavaScript 容器
React 之元素与组件的区别
React 之元素与组件的区别
43 1
|
11月前
|
JavaScript 算法
【Vue2.0源码学习】虚拟DOM篇-Vue中的DOM-优化更新子节点
【Vue2.0源码学习】虚拟DOM篇-Vue中的DOM-优化更新子节点
50 0
|
JavaScript 前端开发
vue如何获取DOM元素
vue如何获取DOM元素
|
JavaScript
Vue3——04通过ref操作Dom元素,hooks的使用方法
通过ref操作Dom元素,hooks的使用方法
284 0
Vue3——04通过ref操作Dom元素,hooks的使用方法