Vue.js 是一款用于構建用戶端單頁應用的 JavaScript 框架,是目前 Web 開發中最流行的前端框架之一。Vue.js 組件生命周期的 created 鉤子函數可以在實例創建后被調用,在這個時候,實例已經完成了數據觀測(data observer),但是尚未進入 DOM 操作(mounting)
created: function () { // ... }
在 created 階段可以進行一些初始化的操作,比如添加一些事件監聽器,或是異步獲取數據,然后將它們賦值到 data 上。created 階段也可以進行一些計算屬性的計算,從而更好的控制數據渲染。
在比較復雜的應用程序中,有些邏輯可能是異步獲取的數據決定的,那么就可以將這些邏輯放置于 created 鉤子函數中,確保所有依賴出現以后才能進行數據加載。
created() { let vm = this fetchUserInfo(this.userId).then(function (data) { vm.userInfo = data.result }) }
總之,在使用 Vue.js 開發過程中,created 鉤子函數的可用性必不可少。我們可以在這個生命周期內完成一些初始化數據的操作,確保 Vue.js 有更好的性能以及完整的數據計算機制。
上一篇for循環獲取 json
下一篇for循環拼接json