JavaScript/Vue

μƒμœ„μ—μ„œ ν•˜μœ„ μ»΄ν¬λ„ŒνŠΈλ‘œ 데이터 μ „λ‹¬ν•˜κΈ° : props

μ½”λ”©ν•˜λŠ” λΆ•μ–΄ 2022. 6. 5. 11:35
λ°˜μ‘ν˜•

propsλž€?

μƒμœ„ μ»΄ν¬λ„ŒνŠΈμ—μ„œ ν•˜μœ„ μ»΄ν¬λ„ŒνŠΈλ‘œ 데이터λ₯Ό 전달할 λ•Œ μ‚¬μš©ν•˜λŠ” 속성

 

<!DOCTYPE html>
<head>
  <title>Vue Component Registration</title>
</head>
<body>
  <div id="app">
    <child-component v-bind:propsdata="message"></child-component2>
  </div>
    <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
  <script>
    Vue.component('child-component', {
      props: ['propsdata'],
      template: '<p>{{ propsdata }}</p>',
    })

    new Vue({
      el: '#app',
      data: {
        message: "Hello Vue! passed from Parent Component"
      }
    })
  </script>
</body>
</html>

 

λ°˜μ‘ν˜•