1. 程式人生 > 實用技巧 >vue 生命週期函式

vue 生命週期函式

3-2

參考vue官網生命週期函式圖

生命週期函式就是vue例項在某一個時間點會自動執行的函式

以下程式碼需要到vue官網下載vue.js引入方可執行 https://cn.vuejs.org/js/vue.js

beforeDestroy、destroyed,在控制檯輸入,vm.$destroy()才會執行,

beforeUpdate、updated 需要在控制檯輸入vm.test="hh",才會執行

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <
meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>vue例項生命週期鉤子</title> <script src="vue.js"></script> </head> <body> <div id="app"></div> <script> //生命週期函式就是vue例項在某一個時間點會自動執行的函式 var vm = new Vue({ el:
"#app", template:"<div>{{test}}</div>", data:{ test:"hello world" }, beforeCreate: function (){ console.log("beforeCreate") }, created:function() { console.log("created") }, beforeMount:
function(){ console.log("beforeMount") console.log(this.$el) }, mounted:function(){ console.log("mount") console.log(this.$el) }, beforeDestroy: function() { console.log("beforeDestroy") }, destroyed:function(){ console.log("destroyed") }, beforeUpdate:function(){ console.log("beforeUpdate") }, updated:function(){ console.log("updated") } }) </script> </body> </html>