๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
JavaScript/Vue

Vue Instance Lifecycle

by ์ฝ”๋”ฉํ•˜๋Š” ๋ถ•์–ด 2022. 6. 5.
๋ฐ˜์‘ํ˜•

 

<!DOCTYPE html>
<head>
  <title>Vue Instance Lifecycle</title>
</head>
<body>
  <div id="app">
    {{ message }}
  </div>
    <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
  <script>
    new Vue({
      el: '#app',
      data: {
        message: 'Hello Vue.js!'
      },
      beforeCreate: function() {
        console.log("beforeCreate")
      },
      created: function() {
        console.log("created")
      },
      mounted: function() {
        console.log("mounted")
      },
      updated: function() {
        console.log("updated")
      },
    })
  </script>
</body>
</html>

 

 

 

 

- message ๊ฐ’์ด ๋ณ€๊ฒฝ๋˜์—ˆ์„๋•Œ Lifecycle ์ˆœ์„œ

<!DOCTYPE html>
<html lang="en">
<head>
  <title>Vue Instance Lifecycle</title>
</head>
<body>
  <div id="app">
    {{ message }}
  </div>
    <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
  <script>
    new Vue({
      el: '#app',
      data: {
        message: 'Hello Vue.js!'
      },
      beforeCreate: function() {
        console.log("beforeCreate")
      },
      created: function() {
        console.log("created")
      },
      mounted: function() {
        console.log("mounted")
        this.message = "Hello Vue!" โ—€
      },
      updated: function() {
        console.log("updated")
      },
    })
  </script>
</body>
</html>

๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€