日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > vue >内容正文

vue

(vue基础试炼_07)Vue实例生命周期函数

發布時間:2024/9/27 vue 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 (vue基础试炼_07)Vue实例生命周期函数 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

  • 一、生命周期圖示
  • 二、常見的生命周期函數
  • 三、生命周期函數執行場景
  • 四、測試代碼
  • 五、項目開源地址

一、生命周期圖示

二、常見的生命周期函數

常見的生命周期函數執行的時間
beforeCreateVue初始化
createdVue初始化
beforeMount模板未渲染到頁面上
mounted模板已經渲染到頁面上
beforeDestroy只有Vue實例銷毀的時候或者調用vm.$destroy()這個方法
destroyed只有Vue實例銷毀的時候或者調用vm.$destroy()這個方法
beforeUpdate數據發生變化時,先觸發beforeUpdate
updated數據發生變化時,再觸發updated
溫馨提示生命周期函數,直接卸載Vue實例中,不寫在methods中

三、生命周期函數執行場景

刷新頁面,會依次觸發以下函數

Vue銷毀時,會依次觸發以下函數

當數據發生改變時,會依次觸發以下函數

四、測試代碼

<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><title>Vue實例生命周期函數</title><!--引入vue.js庫--><script src="../vue.js"></script> </head><body> <div id="root"></div><script>/*生命周期函數就是vue實例在某一個是點會自動執行的函數*/var vm = new Vue({el: '#root',template: "<div>{{content}}</div>",data: {content: '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("mounted");/*模板已經渲染到頁面上*/console.log(this.$el);},beforeDestroy: function () {console.log("beforeDestroy");},destroyed: function () {console.log("destroyed");},beforeUpdate: function () {console.log(this.$data);console.log("beforeUpdate");},updated: function () {console.log(this.$data);console.log("updated");}}); </script> </body> </html>

五、項目開源地址

xxx

總結

以上是生活随笔為你收集整理的(vue基础试炼_07)Vue实例生命周期函数的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。