1. 程式人生 > 其它 >vue基礎---10生命週期

vue基礎---10生命週期

00.生命週期

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script src="../js/vue.js"></script>
</head>
<body>
    <
div id="app"> <h1>{{message}}</h1> <h1 :class="className">hello</h1> </div> <script type="text/javascript"> var app=new Vue({ el:"#app", data:{ message:"hello vue", className:"active
" }, beforeCreate(){//創造前 // 資料data和方法methods還未繫結到應用物件app上 console.log('beforCreate'); }, created(){//創造 // 資料data和方法methods繫結到應用物件app上 console.log('created'); }, beforeMount(){
//渲染前 //根據資料生成的DOM物件是獲取不到的 console.log('beforeMount'); }, mounted(){//渲染 console.log('mountd'); }, methods:{ clickEvent:function(){ } }, beforeUpdate() { //資料更改,但內容未更改之前 console.log('beforeUpdate') }, updated() { //內容已更新完畢 console.log('update') }, beforeDestroy() { //應用銷燬之前 console.log("beforeDestory") }, destroyed(){ //應用銷燬之後 console.log("Destory") } }) </script> </body> </html>