[vue3] $refs (vue2) vs ref (vue3)

Dohee Kang·2023년 9월 17일
0

Vue

목록 보기
28/28

1.$refs (vue2)

<template>
  <div>
    <p ref="name">dohee</p>
  </div>
</template>

<script>
export default {
  // ...
  methods: {
    getNameNode() {
      console.log(this.$refs.name); //<p>dohee</p>
    }
  }
}
</script>

2. ref (vue3)

<template>
  <div>
    <p ref="name">dohee</p>
  </div>
</template>

<script>
import {ref, onMounted} from 'vue';

export default {
  // ...
  setup() {
    //ref명과 동일한 변수명 선언 !
    const name = ref();

    onMounted(() => {
      console.log(name.value); //<p>dohee</p>
    });
        
    return { name };
  }
}
</script>
profile
오늘은 나에게 어떤 일이 생길까 ✨

0개의 댓글