단순 코드 기록/Vue

Vue_kebab

일일일코_장민기 2024. 3. 6. 10:02
728x90
App.vue
<template>
  <div>
    <kebab username="홍길동" age="20" my-address="서울"/>
    <!-- 
          자식 컴포넌트에 속성을 이용한 데이터 전달
          my-address같은 케밥 표기법으로 넘기면 반드시 받는 쪽은 myAddress와 같이 카멜표기법을 사용
     -->
  </div>
</template>

<script>
import kebab from './components/kebab.vue';
export default{                                     
  //name: 'App',
  components: {
    kebab,
  }
}

</script>

<style>

h1{
  color: blue;
}

</style>
kebab.vue
<template>
  <div>
    {{ username }}<br>
    {{ age }}<br>
    {{ myAddress }}<br>
  </div>
</template>

<script>
export default {
    props: {
        username: String,
        age: String,
        myAddress: String,
    }
}
</script>

<style>

</style>

다른 방식
<template>
  <div>
    {{ username }}<br>
    {{ age }}<br>
    {{ myAddress }}

  </div>
</template>

<script>export default {
    props: ['username', 'age', 'myAddress']
}
</script>

<style>

</style>

'단순 코드 기록 > Vue' 카테고리의 다른 글

Vue_function_Basic  (0) 2024.03.06
Vue_디폴트  (0) 2024.03.06
Vue_파싱  (0) 2024.03.06
Vue_이미지 출력  (0) 2024.03.06
Vue_기본문법  (0) 2024.03.05