본문 바로가기
Front-end/Vue

Vue3 기초 : v-once

by somlang_bba 2022. 2. 14.
728x90

 

 

 

v-once 속성을 태그에 주면 한번 렌더링 된 후에 프로퍼티 값이 변경 되더라도 다시 렌더링이 되지 않고 처음 렌더링 될 때의 값을 유지한다.

 

<template>
  <div>
    <h1 v-once v-text="user.name"></h1>
    <h1 v-text="user.name"></h1>
    <input type="text" v-model="user.name" />
  </div>
</template>

<script>
export default {
  name: "App",
  data() {
    return {
      user: {
        name: "kj",
        age: 33,
        job: "programmer",
      },
    };
  },
};
</script>

<style></style>

 

위와같이 코드를 짜면 화면에 그려진 input창에는 user의 name값이 자동으로 바인딩이 되고 값을 변경하면 v-once 속성의 여부에 따라 값이 변경되거나 변경되지 않는다.

 

 

 

728x90

'Front-end > Vue' 카테고리의 다른 글

Vue3 기초: 조건부 리스트 렌더링  (0) 2022.02.21
Vue3 기초: 리스트 렌더링  (0) 2022.02.16
Vue3 기초: 조건부 렌더링  (0) 2022.02.14
Vue3 기초 : html의 attribute binding  (0) 2022.02.14
Vue 기초: style 동적 바인드  (0) 2022.02.14